gpt4 book ai didi

vim - 如何编写(自动)仅适用于特定文件夹的 vimrc 文件

转载 作者:行者123 更新时间:2023-12-04 06:28:29 25 4
gpt4 key购买 nike

假设我有一个位于名为“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
...
}
}

关于vim - 如何编写(自动)仅适用于特定文件夹的 vimrc 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2564664/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com