gpt4 book ai didi

vim - autocmd 文件类型与 ftplugin

转载 作者:行者123 更新时间:2023-12-01 16:02:20 31 4
gpt4 key购买 nike

放置有什么区别:

autocmd FileType ruby setlocal ts=2

在我的~/.vimrc中并放置:

setlocal ts=2

~/.vim/ftplugin/ruby.vim 中?

如果没有区别,我应该在哪里放置特定于一种文件类型的命令?

最佳答案

据我所知,两者之间没有真正的区别。

我更喜欢将这样的命令放在 ftplugin 中,并保持我的主要 .vimrc 与语言无关......但是没有硬性规则。将其保留在 vimrc 中的一个优点是您的 vim 设置将更容易移动(例如,您只需复制 .vimrc 即可在新计算机上获取所有 vim 设置) ,而不是 .vimrc + .vim)。显然,将它们放入您的 .vimrc 也会有轻微的性能损失(即,它们将为每个文件加载+执行,而不仅仅是 ruby​​ 文件)......但我真的不会担心这一点。

关于vim - autocmd 文件类型与 ftplugin,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7863804/

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