基本上,我正在编辑包含文件名的文件,我想要一种快速打开文件的方法,而不必输入路径/文件名:
include('inc/doctype.inc.php');
有简单的方法可以做到这一点吗?(理想情况下,我希望使用:tabnew在新标签页中打开文件。)
谢谢。
基本上,我正在编辑包含文件名的文件,我想要一种快速打开文件的方法,而不必输入路径/文件名:
include('inc/doctype.inc.php');
使用 gf 快捷键。将光标移动到路径字符串上,确切的光标位置并不重要,然后在正常模式下按下 gf。gf 代表 "跳转到文件"。
使用 :h gf
命令查看 Vim 帮助页面:
使用 'isfname' 选项来确定文件名中应该包含哪些字符。忽略结尾的标点符号 ".,:;!"。 使用 'path' 选项作为目录列表来查找文件。还会相对于当前文件查找文件。 使用 'suffixesadd' 选项来检查添加了后缀的文件名。 如果找不到文件,则使用 'includeexpr' 来修改名称并进行另一次尝试。
要返回,请在正常模式下使用Ctrl-o。
注意:此命令将光标位置移动到跳转列表中较旧的位置。相反的命令是Ctrl-i,它将光标移动到跳转列表中较新的位置。
:h ctrl-w_gf
可以查看更多相关信息。