在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年减少按键次数?