gpt4 book ai didi

vim - 如何覆盖 vim 中 ftplugins 设置的选项

转载 作者:行者123 更新时间:2023-12-02 05:37:08 25 4
gpt4 key购买 nike

我希望能够为所有文件类型设置我自己的formatoptions,但我似乎无法让它覆盖 Vim 的默认“ftplugins”

我将自定义格式选项放在 .vim/after/overrides 中,但这似乎没有覆盖任何内容。

如果我运行 :verbose set formatoptions? 它告诉我设置该选项的最后一个文件是 /usr/share/vim/vim74/ftplugin/vim.vim

.vim/after/overrides.vim 的内容是:

" Format Options
set formatoptions=crnj

最佳答案

after目录树与 ~/.vim/ 下的目录树具有相同的结构;你的.vim/after/overrides.vim永远不会被获取(检查 :scriptnames )。

您不能使用 after 目录一般覆盖所有文件类型插件,只能单独覆盖,例如对于 ~/.vim/after/ftplugin/vim.vim 中的 Vimscript .

您可以使用 :autocmd Filetype * setlocal formatoptions=... 来实现通用覆盖,但必须在默认文件类型检测(即 :filetype plugin on )之后定义。

您应该使用:setlocal而不是:set ,就像在 ftplugins 中一样。

关于vim - 如何覆盖 vim 中 ftplugins 设置的选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28375119/

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