我希望能够使用@符号和gf
搜索具有相同模式的文件,例如foo @ bar。
set iskeyword-=@
(或更改iskeyword=@,48-57,_,192-255,.
的设置
到iskeyword=48-57,_,192-255,.
允许我使用*
搜索foo @ bar实例,但如果我set isfname-=@
,我仍然不能gf
到它(假设foo @ bar)是路径中的文件。
如何制作foo@bar
gf-able?
答案 0 :(得分:3)
如果您有一个名为foo@bar
的文件,并且想要在其路径上点击gf
进行编辑,则可以将@
字符添加到'isfname'
选项中,如下所示:
set isf+=@-@
请注意,对于'isfname'
和'iskeyword'
选项,@
不代表@
字符,它代表{{1}的所有字符返回true。
isalpha()
的相关部分:
:h 'isf