假设我有一个项目位于名为“bin”的文件夹中,并且我希望在编辑项目文件夹内的任何文件时自动加载一些特定的 vim 配置。我怎样才能做到这一点?
我认为你想要的是一个自动命令。也许是这样的:
autocmd BufRead,BufNewFile ~/bin/* call SetBinOptions()
function SetBinOptions() {
setlocal number
setlocal nowrap
...
}
如果您需要对路径匹配进行复杂的操作,则可以采取稍微不同的方法,决定是否应用函数内的选项。假设您有一些路径必须匹配的正则表达式:
autocmd BufRead,BufNewFile * call SetCustomOptions()
function SetCustomOptions() {
if (match(expand("%:p"), /regex/) {
setlocal number
setlocal nowrap
...
}
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)