vimdiffカラーコーディングの無効化/有効化


24

で色分けをすばやく無効/有効にする方法はありますvimdiffか?問題は、テキストに色を付けてvimおり、テキストが見えないのはテキストの色が赤でvimdiff、背景の色を赤にしようとするため、読みにくくなることです。

したがって、テキストを確認し、後で再び有効にするために、しばらくの間、色分けを無効にしたいと思います。これをすばやく簡単に行う方法はありますか?


回答:


17

あなたは簡単に色を無効にすることができます vim

:diffoff!

そして再びオンにする

:windo diffthis

3
これは、色分けを無効/有効にしません。差分モードをオフおよびオンにします。
ミハイカポタ

@Mihai私の答えは、質問の本文で提起された問題に対処します。タイトルは完全にこれを反映していない
ベルンハルト

12

構文の強調表示はvim:syntax offおよびでオフ/オンにできます:syntax on


10

これを.vimrcに入れてください:

if &diff
    syntax off
endif

差分モードで起動すると、構文の強調表示が無効になります。


5

TERM=vt100 vimdiffTERMを一時的にvt100に設定してvimdiffを呼び出す必要があります。(コマンドが終了するまで)。これにより、他のものを簡単に試すことができます:xtermまたはxterm-colorまたはxterm-256colorなど。


4

私にとって、サポートされている色の数を編集する(参考文献を参照:help t_Co)が解決策です。

set t_Co=0

相違点の強調表示には、構文の強調表示が有効かどうかに関係なく、色付けに問題があります(白に黄色など)。

vimdiffのポイントである差分強調表示は、このオプションでも機能しますが、ここで読むことができる単純な反転ビデオとして機能します。

前述のその他のオプションを使用して調整できますが、これにより読みやすさの問題が修正されます。


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.