首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在没有“完整路径”的情况下使用emacs projectile-find-file?

在没有完整路径的情况下使用Emacs的projectile-find-file功能,可以通过以下步骤进行操作:

  1. 确保已经安装并启用了Emacs的projectile插件。可以通过在Emacs配置文件中添加(projectile-mode +1)来启用该插件。
  2. 打开Emacs,并进入你的项目目录。
  3. 使用快捷键C-c p f来调用projectile-find-file命令。这将打开一个弹出窗口,用于输入文件名或部分路径。
  4. 在弹出窗口中,输入你想要查找的文件名或部分路径。例如,如果你想要查找名为"example.txt"的文件,你可以输入"example"或者"txt"来进行模糊匹配。
  5. projectile-find-file将会根据你的输入,在项目中查找匹配的文件,并在弹出窗口中显示匹配结果。
  6. 使用上下箭头键来选择你想要打开的文件,然后按下回车键确认选择。
  7. Emacs将会打开你选择的文件。

请注意,projectile-find-file功能是基于项目的,因此它需要在一个已经被projectile识别为项目的目录中使用。如果你在一个没有被projectile识别为项目的目录中使用该功能,它将无法正常工作。

此外,Emacs的projectile插件还提供了其他一些有用的功能,如查找项目中的符号、查找文件的替代方案等。你可以通过查阅projectile的官方文档来了解更多详细信息和用法示例。

腾讯云相关产品和产品介绍链接地址:

  • 腾讯云官网:https://cloud.tencent.com/
  • 云服务器(CVM):https://cloud.tencent.com/product/cvm
  • 云数据库 MySQL 版:https://cloud.tencent.com/product/cdb_mysql
  • 云原生应用引擎 TKE:https://cloud.tencent.com/product/tke
  • 人工智能平台(AI Lab):https://cloud.tencent.com/product/ailab
  • 物联网平台(IoT Explorer):https://cloud.tencent.com/product/iotexplorer
  • 移动开发平台(MTP):https://cloud.tencent.com/product/mtp
  • 云存储(COS):https://cloud.tencent.com/product/cos
  • 区块链服务(BCS):https://cloud.tencent.com/product/bcs
  • 腾讯云元宇宙解决方案:https://cloud.tencent.com/solution/metaverse
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Emacs 折腾记

作为一名 Vimer,对 Emacs 不是没动过心,也曾尝试着使用过两回,最大印象就是快捷键相比 Vim 实在是太难按了。没有需求就没有驱动力,这回貌似有了,Let’s 折腾起。...本来什么也不用配置情况下 M-x ielm 就能进入一个 Emacs Lisp REPL,但是它与 Common Lisp 毕竟还是有区别,所以还是另配置一个。...Update: 后来经验证,发现实际上是 sbcl 在安装过程中写环境变量没有生效导致,sbcl 在安装过程中会设置两个环境变量,新建一个 SBCL_HOME 值为 sbcl 安装路径,在 PATH...python % 来运行,但是在 Emacs 里,包括 Evil、eshell、shell 里,如果有等待用户输入语句 input 或 raw_input 等,因为 Emacs 只重定向了输出,无法重定向输入...如果没有 -a 参数,那么在 Server 没有启动情况下,右键打开文件将弹框提示: emacsclientw.exe: No socket or alternate editor.

1.9K10

Emacs 28 新特性介绍

对于 Emacs 拥趸来说,新功能要等上一两年才能使用是无法接受。...但实际这个问题不大,因为很多用户都在用开发版,这可能也是 Emacs 社区特殊文化,自己去编译 master 分支来使用应该算是常态。由于使用人数多,所以即使是开发版,质量也能得到保证。...这篇文章就来介绍 Emacs 28 中,笔者个人觉得比较实用功能,完整列表可参考 NEWS[3] ( M-x view-emacs-news ),最后会介绍如何在 macOS 上编译。...安装选项变更 • --with-native-compilation 这个功能是近几年 Emacs 中最大更新,没有之一。...中 positional 参数已经被淘汰 编译方式 看了上面那么多新功能,读者可能已经按捺不住内心喜悦,这里就来介绍如何在 macOS 中编译 28 版本,其他操作系统方式类似。

96830
  • 10 个让你进入 Emacs 世界技巧

    例如,如果你不知道如何在 Emacs 中只用键盘快捷键复制一个单词,编辑菜单复制、剪切和粘贴选择提供了最轻松路径没有理由因为选择了 Emacs 而惩罚自己。...你应该在你需要时候使用它们,而当你最终在 VT100 终端上通过 SSH 使用 Emacs没有 Alt 或方向键时候,你才应该使用这些晦涩命令。...Emacs 只是众多可供你使用开源工具之一,没有理由让自己只限于一种工具。...image.png 当你找到一个有用函数并使用它时,Emacs 会告诉你它键盘绑定,如果有的话。如果没有的话,你可以通过打开你 $HOME/.emacs 配置文件并输入键盘快捷键来自己分配一个。...无论哪种方式都可以使用,但你只有在安装了字体情况下才能看到相应表情符号,除非你访问它主页,否则你可能不会知道。 俄罗斯方块 Emacs 有游戏,信不信由你。

    80820

    Emacs 折腾记

    作为一名 Vimer,对 Emacs 不是没动过心,也曾尝试着使用过两回,最大印象就是快捷键相比 Vim 实在是太难按了。没有需求就没有驱动力,这回貌似有了,Let’s 折腾起。...本来什么也不用配置情况下 M-x ielm 就能进入一个 Emacs Lisp REPL,但是它与 Common Lisp 毕竟还是有区别,所以还是另配置一个。...在网上找到一段简洁有效配置步骤: 安装 virtualenv 和 jedi 插件。 在 ~/.emacs 文件里添加: 这样自动补全之类没有问题了。...python % 来运行,但是在 Emacs 里,包括 Evil、eshell、shell 里,如果有等待用户输入语句 input 或 raw_input 等,因为 Emacs 只重定向了输出,无法重定向输入...不用输入全路径,输入文件名能自动定位到文件。 切换 Buffer 终于可视化了。 …… 使用 smex 自动提示 M-x 后内容。

    1.3K20

    《Python完全自学教程》免费在线连载1.8

    即使是维基百科对 IDE 描述也并非是严格定义,或者说现在很难用一个严谨标准来判定某款编辑代码软件程序是或者不是 IDE,也没有必要为此而争论——除非要做一个名词概念“科研课题”。...,编写本书时最新版 Vim 8.2 ,有了更丰富插件,在依然保持“小巧”情况下,越来越向 Emacs 靠近(参阅1.8.2节),可以说 Vim 8.x 已经“现代化”了(如图1-8-2所示)。...须知,当今如火数据科学领域,Jupyter 是最受欢迎代码编辑工具——从狭义角度讲,可以加上“之一”。...图1-8-9 Jupyter Notebook 截图 如果读者想深入了解 Jupyter 在数据科学中应用,可以参阅第12章12.4节示例内容,更完整学习内容则请阅读拙作《跟老齐学Python:数据分析...要认识到,IDE 终究只是写代码工具,不能代替代码本身。在本书中,我不会使用任何 IDE 花样技法演示代码编写和调试——甚至于使用最笨拙方法——而是要聚焦于编程语言本身。

    75720

    何在 Linux 中编辑配置文件?

    本文将详细介绍如何在 Linux 中编辑配置文件常见方法。图片步骤 1:选择编辑器在开始编辑配置文件之前,您需要选择一个适合文本编辑器。...Nano:Nano 是一个简单易用命令行编辑器,对新手用户友好,具有直观界面和基本编辑功能。EmacsEmacs 是另一个流行命令行文本编辑器,类似于 Vim,提供了强大编辑功能和可定制性。...根据您要编辑配置文件类型和位置,确定要编辑准确文件路径。步骤 3:使用命令行编辑器编辑配置文件以下是在 Linux 中使用命令行编辑器编辑配置文件基本步骤:1....使用编辑器打开配置文件根据您选择编辑器和要编辑文件路径,执行以下命令以打开配置文件:使用 Vim:vim /path/to/config-file使用 Nano:nano /path/to/config-file...步骤 4:使用图形界面编辑器编辑配置文件如果您更喜欢使用图形界面编辑器来编辑配置文件,Linux 提供了许多可选工具,:Gedit:Gedit 是 GNOME 桌面环境中默认文本编辑器,具有直观界面和基本编辑功能

    95110

    DOS 和 Linux 常用命令对比

    本附录提供了 Windows DOS 提示下常用命令以及在 Linux 中与它们等同命令。附录中还提供了如何在 Linux shell 提示下使用这些命令简单实例。...chdir pwd pwd 用指定路径(绝对路径,absolute path)来改换目录 cd 路径名 cd 路径名 cd /directory/directory 用一个相对路径(relative...显示时间 time date date 显示已被使用内存数量 mem free free 注:a....Gedit 是图形化文本编辑器;你可以使用其它文本编辑器来代替 Gedit,包括 Emacs 和 vi。b. 这个命令为 DOS 文件系统格式化软盘。c. 某些命令你还 可以使用 info。...e. mv 命令可以转移文件或重新命名在同一目录下文件。如果你想重新命名文件,例中所示,把这个文件“转移”到同一目录中新名称。

    1.7K20

    30岁文转码:我用了三年时间从哲学家变成知名软件项目核心开发

    想到他在没有任何技术背景情况下接触 Emacs 和 Lisp 并刚刚开始贡献,这简直是疯了。为你干杯,Prot!...——gitrog 他在几乎没有背景情况下拿起它(Emacs 和 Lisp)速度是惊人。2016 年学习 Linux/UNIX,2019 年才开始使用 Emacs。...根据 Prot 自述,过去两年半里,他编写了几千行 Elisp 并为核心 Emacs 做出贡献,包括两个完整、辅助功能齐备可定制主题——modus-themes。...“如果没有我们生活中无名英雄,没有人会取得任何有意义成就。”Prot 说。...最后,Emacs 是纯免费软件,直接提供内置工具及所有已安装包完整源代码。如此一来,文档中显示内容就和实际程序执行内容融合了起来,毫无隔阂滞碍。

    38030

    0x04 spacemacs 快捷键初识

    古语有说:工欲善其事,必先利其器; Emacs无疑是编程神器。通过这一系列小文章,让我们一起记录熟练使用和打造这一神兵利器。...emacs名词解释 project 在某目录里建立一个空文件.projectile。就成功创建了一个project目录。...可以在打开多个buffer里搜索关键词或者文件名 layout emacs窗口界面,以及emacs打开buffer文件。作为一个session,保存下来。...SPC cl 增加删除注释 向上C-k,向下C-j spacemacs使用vim导航键在文件清单中移动 SPC tab 在最近两个buffer...完整路径 SPC [1 2 3 … 9] 跳转到第n个window窗口 快捷键 首发自我独立博客: 欢迎访问我博客:缤纷时光工作室25000li.top

    1.6K50

    Emacs Verilog mode 简单使用指南

    本指南旨在深入浅出地介绍Emacs Verilog mode基本使用方法、常见问题及解决方案,并通过实用示例帮助初学者快速上手。...基本核心概念 安装与激活 首先,确保你Emacs安装了Verilog mode。通常,Emacs可以通过包管理器(ELPA、MELPA)来安装额外模式。...语法高亮不准确 问题描述:某些情况下,Verilog关键字没有被正确高亮。 解决策略:检查Emacscolor theme是否与Verilog mode兼容。...通过修改或新增模板,可以让Emacs在你需要时候快速插入这些结构,进一步提高编码效率。 整合版本控制系统 在团队协作环境中,版本控制系统(Git)是必不可少工具。...而利用Emacs正则表达式搜索和替换功能,以及专门重构工具(xref和lsp-mode),可以安全地进行大规模代码重构,保证代码质量同时,也提高了开发效率。

    32610

    Emacs Tree-sitter 初体验

    现在较为流行编辑器, neovim 都已支持 ts 作为解析库。...在 Emacs 中,之前都是采用正则方式去解析语言语法结构,这种方式虽然大多数情况是没有问题,但主要有以下几个问题: 正则比较消耗 CPU,导致对大文件进行高亮时容易导致 Emacs 卡主,参见:...但到这里安装并没有完成,这只是完成了核心部分,不同语言解析器需要单独安装,不过幸好社区内已经有人整理好了, https://github.com/emacs-tree-sitter/tree-sitter-langs.../releases Emacs 默认从 treesit-extra-load-path 指定路径去加载动态链接库,如果这个值是 nil ,它默认会从 user-emacs-directory 下 tree-sitter...,需要开启 Emacs 对应 mode 来使用,比如 c-mode 对应 c-ts-mode ,Emacs 为不同语言重新实现了一个以 ts-mode 结尾新 mode,在 29 版本中,主要有如下

    1.3K10

    怎样才算学会PythonPython 实践基础

    ),语言生态(:依赖管理和包发布等)和工具(编辑器,编译器或者解释器)这些方面,请参看如何高效地学习编程语言。...一般情况下,我们会选择最新版解释器或者编译器,但是Python有一点点例外,因为Python3和2并不兼容,那么该选择哪个版本呢?寻找这类问题答案其实就是融入Python社区过程。...有功夫在Terminal中装一个emacsclient,然后下载一个oh-my-zsh插件emacsclient,就可以很愉悦地在Terminal中使用Emacs编辑文件了。.../bin目录,所以可以直接使用pytest命令进行测试。根据约定,测试文件名称必须以test_开头,test_pytree.py,测试方法也必须如此,test_fix_me。...sys.path),很容易发现Python运行时执行路径,这有助于排查潜在配置错误。

    97220

    进程间通讯(七).socket(2)

    ; gtc tcpserver.x tcpserver.c emacs@ubuntu:~/c$ 此时系统中并没有开放9000端口 emacs@ubuntu:~/c$ netstat -ant |...Received a message:hello emacs@ubuntu:~/c$ 编译执行过程中没有报错,从结果来看,符合预期 ---- sockaddr 结构体 bits/socket.h 中有关于...协议族决定了socket地址类型,在通信中必须采用对应地址,AF_INET决定了要用ipv4地址(32位)与端口号(16位组合、AF_UNIX决定了要用一个绝对路径名作为地址 __type...: 并不是上面的type和protocol可以随意组合SOCK_STREAM不可以跟IPPROTO_UDP组合。...@ubuntu:/usr/include$ 使用此方法可以获取其它想要宏定义 ---- htons netinet/in.h 中有关于 htons 定义 /* Functions to convert

    61710

    Emacs 29快到了!我们能期待什么

    它现在可以在无 Xorg 情况下构建并在 Wayland 中本地运行! 请注意,Wayland 基本上是纯 GTK Emacs 唯一用例。...就我而言,我会说是,因为当我编译 Emacs 时,我通常并不着急。但在你情况下?好吧,自己测试一下看看。.../usr/bin/emacs -x,Emacs 不会读取它 init 文件( with -Q),而是会立即执行 Elisp 代码并将最后一个值返回给脚本调用者(很可能是您调用脚本 shell从)...更好鼠标和触摸板支持 Emacs 现在使用 XInput 2,它使 Emacs 能够支持更多输入事件,例如触摸板事件。例如,默认情况下,触摸板上捏合手势会增大或减小当前缓冲区文本大小。...Unicode 15.0 和表情符号 Emacs 现在支持Unicode 15.0,这是目前最新 Unicode 版本。虽然这没有直接关系,但已经引入了很多与表情符号相关新功能。

    2.6K20
    领券