差分カラースキームの改善


20

私は仕事でvimでdiffモードを使い始めましたが、気づいたことの1つは、色が本当に明るいことです。これは、長期間にわたって巨大なファイルの違いを探しているときに役に立ちません。

diffモードを目に見えるようにするためにカスタマイズされた配色はありますか?

回答:


13

はcolorschemeの diffカラーがとても好きです:

diff


カラースキームをインストールするための適切な方法を見つけることができません。迷っています。たぶんそれは明らかであり、私は本当にそれを見ることができません。助けてもらえますか?
MycrofD

すべてがREADMEで説明されています。
ロメインル

明るい/明るいフレーバーもサポートしていますか?太陽が輝いているときにコンピューターを使用すると、端末が明るい配色に切り替わります。@romainl有望な、良い仕事に見えます!
xliiv

このカラースキームは素晴らしいですが、mkdirとcurlの呼び出しでインストールを少し肉付けできるというMycrofDに同意します。
キャメロンストーン

9

次の内容の構文/diff.vim(手動でソースする)があります。

hi DiffText   cterm=none ctermfg=Black ctermbg=Red gui=none guifg=Black guibg=Red
hi DiffChange cterm=none ctermfg=Black ctermbg=LightMagenta gui=none guifg=Black guibg=LightMagenta

5

赤、黄、緑、青を特徴とする自分のスキーム「信号機の色」。

GVimでは、ターミナルよりも少し穏やかです。

しかし、彼らは本当に(欧米人にとって)優しいというよりも直感的になるように設計されました。

グヴィム

ここに画像の説明を入力してください


JellyBeansカラースキームも赤、緑、青を使用しているように見えますが、方法は少し異なります。
-joeytwiddle

あなたのスキームは素晴らしく、私はそれを試しています。言語依存の構文の色付けをオフにします。違いの読みやすさを保証するために必要なものだと思い始めました。+1
エンリコマリアデアンジェリス

2
@EnricoMariaDeAngelisはい、変更された文字に集中したい場合、言語の強調表示が邪魔になることがわかります。必要に応じて、ファイルからすべてctermfg=whiteを削除できguifg=whiteます。
joeytwiddle

1
あなたがいる場合行う無効whiteフォアグラウンドを、あなたの代わりに背景色を設定することを検討する必要があります。どうして?長い行があるが、折り返しがオフの​​場合、赤+黄色の変更が画面に表示され、変更された行が簡単に見落とされる可能性があります!だからこそ、差分テーマは行全体にスタイルを設定する傾向があります。ああ、私たちはすでにそれをしています。背景を黒に設定して、注意を引きます。(微妙ですが、通常の背景が黒である限り、
それで

1

デフォルトではvimに対応するすべてのカラースキームを調べましたが、vimdiffで「morning」と「zellner」はどちらでも問題ないようです。

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