你能从vimrc中的vim中删除默认颜色方案吗?

时间:2012-07-13 15:39:06

标签: vim

我已经将vim中的自定义配色方案的数量减少到了最低限度,但我仍然拥有所有疯狂的默认设置,例如elflord,我宁愿不必通过。我是否可以在不破解MacVim安装的情况下删除这些内容并在下次更新时执行此操作?

显然这是分裂的头发,但首先配置我的.vimrc是分裂头发。

3 个答案:

答案 0 :(得分:0)

tmcw,

我的vim73安装颜色存储在\ path \ to \ vim \ vim73 \ colors中。

在那里,我看到了elflord.vim和许多其他文件。

大概从这个目录中删除它们应该完全删除它们。

然后,您可以随意选择所需内容。

编辑:如果您希望在更新后有一些内容并从colors目录中删除文件,那么您可能需要编写一个脚本来管理它 - 我不太确定。

HTH

答案 1 :(得分:0)

我认为你正在通过你的色彩标签来编辑不同的文件类型?为什么不使用colorschemeautocmd FileType目录中的各个vim文件在相应的特定于文件类型的条目中设置ftplugin首选项。确保您有filetype plugin on

答案 2 :(得分:0)

您实际使用了多少种颜色方案?如果它只是少数(你真的需要经常更改它们,比如它是黑暗还是明亮的日光),我会定义快捷命令,例如:

command -bar Col1 colorscheme default
command -bar Col2 colorscheme darkblue

您可以从$VIMRUNTIME/colors/中删除colorschemes,但在每次Vim升级后都必须这样做。

(复杂)替代方案是编写自定义:Colorscheme命令,其自定义完成使用类似黑名单的内容来抑制某些方案。作为奖励,使用 cmdalias 插件,您甚至可以覆盖原始的:colorscheme命令,以使其完全透明。