8

デフォルトでロードされないVIMカラースキームと同様の問題が発生しています

ここにあるgentooishテーマに問題がある場合を除いてhttp://www.vim.org/scripts/script.php?script_id=2474

何らかの理由で、macvimはデフォルトでこの配色の読み込みを拒否します。

私のvimrcファイルは次のとおりです。.gvimrcファイルはありません。

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

しかし、一度macvimを開くと、:colorscheme gentooishを実行すると、正常にロードされます。また、コマンドラインでvimと入力すると、デフォルトで読み込まれます。macvimではデフォルトではロードされません。

何か案は?

4

2 に答える 2

19

MacVimは、デフォルトの配色を適用する独自のデフォルトのgvimrcファイルをロードします。gvimrcファイルはvimrcファイルのに処理されるため、:colorscheme命令の色はデフォルトのgvimrcの色で上書きされます。

2つの解決策があります。独自のgvimrcファイルを作成し、そこにcolorschemeコマンドを配置します。

$ cd
$ echo "colorscheme gentooish" > .gvimrc

または、vimrcに次の行を追加します。これにより、MacVimが独自の配色を適用できなくなります(を参照:h macvim-colorscheme)。

let macvim_skip_colorscheme = 1
于 2013-02-10T22:19:51.300 に答える
5
  1. :には必要ありません~/.vimrc

  2. termおよびt_Coは端末固有のオプションです。MacVimはVimのGUIであり、それらを気にしません。ターミナルでVimを使用しない場合、これらの2行は必要ありません。

  3. set background=darkVimに、ほとんど目立たないが気の利いたことをいくつか実行させます。これは、Vimによって自動的に設定され、通常は配色によって上書きされます。から安全にドロップできます~/.vimrc

私たちが同じボ​​ートに乗っていることを確認するために、次のことを確認できますか?

  • あなたの.vimrc道は~/.vimrc
  • あなたの配色パスは~/.vim/colors/gentooish.vim
于 2013-02-10T21:58:23.290 に答える