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

在vim中轻松打开并包含文件名?,vim,text-editor,Vim,Text Editor,基本上,我正在编辑包含文件名的文件,我想要一种无需键入路径/文件名即可快速打开文件的方法: include('inc/doctype.inc.php'); 有没有一个简单的方法可以做到这一点?(理想情况下,我希望使用:tabnew在新选项卡中打开文件。) 谢谢。使用gf快捷方式。在路径字符串上移动光标,准确的光标位置并不重要,然后在正常模式下按gf。gf代表“gotofile”。 参见vims帮助页面,其中包含:h gf: 使用“isfname”选项找出哪些字符 应该在一个文件名中。拖尾 忽略

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

include('inc/doctype.inc.php');
有没有一个简单的方法可以做到这一点?(理想情况下,我希望使用:tabnew在新选项卡中打开文件。)

谢谢。

使用gf快捷方式。在路径字符串上移动光标,准确的光标位置并不重要,然后在正常模式下按gf。gf代表“gotofile”。
参见vims帮助页面,其中包含
:h gf

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

要返回,请在正常模式下使用Ctrl-o。

注意:此命令将光标位置移到跳转列表中较旧的位置。相反的命令是Ctrl-i,它将光标移到跳转列表中较新的位置。

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


:h ctrl-w\u gf

谢谢!除了打开一个文件然后再打开另一个文件外,这种方法非常有效。我回不去了。如果能够打开一个新的选项卡,那还是不错的,但这比我的工作方式有了改进。太好了:)正如glenn jackman所说,要在新窗口中打开文件,gf快捷键应该按ctrl-w进行。实际上,ctrl+w gf会按照CMB的要求在新选项卡中打开文件。你说得对,写窗口的时候我在想标签。谢谢你的更正。有没有办法把光标放在同一行上?上面写着“输入”。。。或者到2019年减少按键次数?