3

colorscheme私はPythonと残りのファイルで異なるものを使用することを好みます。

だから、私がしたことは私の中に以下の2行を追加しますvimrc

"for python file
autocmd! BufEnter,BufNewFile *.py colo badwolf
autocmd! BufLeave *.py colo badwolf

"for rest of the files
colo molokai

new/pre-exixtingを使用してvimでファイルを開くとすべて正常に動作しますが、を使用vim test.pyしてvimウィンドウを2つに分割すると問題が発生します:split .scripts/test.sh

ウィンドウを分割した後、カーソルが新しい分割ウィンドウ(.sh)に移動するとmolokai、Pythonファイルの配色が取得され、カーソルを古いウィンドウ(.py)に移動するbadwolfと、 。に配色が表示されます.sh window。したがって、最終的にわかるように、フォーカスされているファイルタイプに応じて、ウィンドウに同じ配色が表示されます。

( autocmdVim-Tabを介して)事前定義された配色を持つファイルを開くとすぐに、すべてのタブがその配色を適用します。

colorschemesだから、 vimの分割ウィンドウとタブで異なる方法はありますか?

4

3 に答える 3

3

異なるカラースキームを同時に確実にアクティブにすることは不可能だと思います。

実際、ウィンドウごとに異なるカラースキームをロードできることに非常に驚いています。:colorscheme molokaiすべてのバッファで機能するグローバルコマンドです。

于 2012-08-21T20:26:28.140 に答える
2

それはあなたが望むものではありませんが、このタブページの配色vimプラグインを使用すると、タブごとに異なる配色を割り当てることができます:Tcolorscheme

于 2013-03-21T16:03:48.720 に答える
1

これは実際には眉をひそめている、vim以外の回避策ですが、tmuxまたは画面ペインを使用して、カラースキームが異なるvimの2つのインスタンスを分離することができます。

于 2012-08-21T21:28:07.000 に答える