如何转到带有'@ / components / foo.bar'之类的路径的文件?
我尝试这样在.vimrc中进行设置,但这无济于事:
set path +=/home/leadbro/Work/Projects/teletype/source/**
set includeexpr=substitute(v:fname,'^(@/)','','g')
答案 0 :(得分:0)
\(...\)
),但是对于此替换而言,没有必要。放下它们。@
字符不包含在文件名中; cp。 :help 'isfname'
。没有它,Vim只会抓住/components/foo.bar
部分,而替换将无济于事。由于@
字符本身代表该选项中的任何字母字符,因此需要通过奇怪的@-@
符号来添加它。set path+=/home/leadbro/Work/Projects/teletype/source/**
set includeexpr=substitute(v:fname,'^@/','','g')
set isfname+=@-@