vim - Macvim默认不会加载特定的配色方案

标签 vim macvim

我遇到类似于VIM Color scheme not loading by default的问题

除了我在这里发现的gentooish主题有问题http://www.vim.org/scripts/script.php?script_id=2474

由于某些原因,macvim默认情况下拒绝加载此colorcheme。

我的vimrc文件如下,我没有.gvimrc文件。

:set term=xterm-256color
:set t_Co=256
set background=dark
colorscheme gentooish

但是,一旦我打开macvim,如果执行:colorscheme gentooish,它将加载良好。如果我在命令行上输入vim,它也会默认加载。默认情况下,它不会在macvim中加载。

有任何想法吗?

最佳答案

MacVim加载其自己的默认gvimrc文件,该文件将应用默认的colorcheme。由于gvimrc文件是在vimrc文件之后处理的,因此:colorscheme指令的颜色会被默认gvimrc的颜色覆盖。

有两种解决方案:创建您自己的gvimrc文件,并在此处放置colorscheme命令:

$ cd
$ echo "colorscheme gentooish" > .gvimrc

或者,将以下行放入vimrc中,以防止MacVim应用自己的颜色方案(请参阅:h macvim-colorscheme)。
let macvim_skip_colorscheme = 1

关于vim - Macvim默认不会加载特定的配色方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14802689/

相关文章:

session - 如何在 Vim 的状态行中添加当前 session 文件名?

git - 适用于 Windows 的 Vim - 我应该输入什么来保存和退出文件?

macos - 如何在 Mac OS X (10.6.6) 上使用 mvim 编辑 crontab

python - 如何卸载 spf13 Vim 发行版?

vim - Janus for Vim 应该很慢吗?

vim - 文件类型特定的行空间设置

vim - 移动到搜索查找的开始和结束位置

macos - MacVim启动真的很慢

bash - 如何使用 C-X e 调用 VIM 来执行长、复杂、棘手的命令?

vim - 有 "vim runtime log"吗?