5

基本上,我正在编辑包含文件名的文件,并且我想要一种快速打开文件的方法,而无需键入路径/文件名:

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

是否有捷径可寻?(理想情况下,我想使用 :tabnew 在新选项卡中打开文件。)

谢谢。

4

2 回答 2

12

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

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

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

于 2009-05-27T15:34:47.077 回答
5

将光标放在文件名上,然后Ctrl+wgf

:h ctrl-w_gf

于 2009-05-27T15:36:31.037 回答