在vim中轻松打开包含文件名?

时间:2009-05-27 15:29:29

标签: vim text-editor

基本上,我正在编辑包含文件名的文件,我想要一种快速打开文件的方法,而不必输入路径/文件名:

include('inc/doctype.inc.php');

有一种简单的方法吗? (理想情况下,我想使用:tabnew在新标签页中打开文件。)

感谢。

2 个答案:

答案 0 :(得分:11)

使用 g f 快捷方式。将光标移动到路径字符串上,确切的光标位置并不重要,然后在正常模式下按 g f g f 代表“ g oto f ile”。
请参阅包含:h gf的vims帮助页面:

  

使用' isfname '选项查找哪些字符     应该是文件名。尾随     标点字符“。,:;!”被忽略了。     使用“路径”选项作为目录名列表     寻找文件。也查找文件     相对于当前文件。     使用“ suffixesadd ”选项检查文件名     添加后缀。     如果找不到该文件,则使用' includeexpr '     修改名称并完成另一次尝试。

要返回,请在正常模式下使用 Ctrl-o 注意:此命令将光标位置置于跳转列表中的较旧位置。相反的命令是 Ctrl-i ,它将光标移到跳转列表中的较新位置。

答案 1 :(得分:4)

将光标放在文件名上,然后 Ctrl + w g f

:h ctrl-w_gf

相关问题