[解決済み] vimdiff使用時に異なるcolorchemeを読み込む
2022-04-24 21:02:24
質問
を実行したときに、別のカラースキームを読み込むにはどうしたらよいですか?
vimdiff
.
において、現在のカラースキームでは一部の差分が正しく表示されないため、このようにしたいのです。
vimdiff
例えば、ある差分は同じ fg/bg 色で表示されます。これでは、diffを理解するのが非常に困難です。そのため、私は
vimdiff
を実行する必要があります。
:colorscheme some_other_scheme
で行うことができますか?
.vimrc
ファイルを作成できますか?
解決方法は?
もし、あなたが
vimdiff
をコマンドラインから実行する場合は、次の内容を
.vimrc
:
if &diff
colorscheme some_other_scheme
endif
vimdiff を vim 内から使用する場合、起動/停止に使用するコマンドをオーバーライドする必要があります (例.
diffthis
,
diffoff
を使用しています。
:cnoreabbr
(また
プラグイン
) またはオートコマンドを使用します。
au FilterWritePre * if &diff | colorscheme xyz | endif
FilterWritePreは、外部プログラム(diffユーティリティ)によるフィルタリングの前に呼び出され、その際に
&diff
-オプションは、vimがdiff-modeに入るときに設定されます(中でも
:help diff
)
でも、どのオートコマンドで元のカラースキームに戻せばいいのか、よくわからないんです。
関連
-
[解決済み] vi/vimで戻る(ctrl+z)方法
-
[解決済み] YCMのエラーです。ycmdサーバがSHUT DOWN(再起動...ドキュメントに記載されています
-
[解決済み] E185: カラースキームが見つかりません*。
-
[解決済み] vimにテキストをペーストする際の自動インデントをオフにする
-
[解決済み] EmacsとVimの違い
-
[解決済み] Vimを学習するメリットは何ですか?[クローズド]
-
[解決済み】Vimdiffでdiffセクションを展開/折りたたむにはどうすればいいですか?
-
[解決済み】vimdiff ですべての `git diffs` を表示する。
-
[解決済み] vimでカレントファイルの表示名?
-
[解決済み] VIMで選択した単語の出現箇所をすべて強調表示するには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Netbeans IDE用Vimプラグイン [終了しました]。
-
[解決済み] Vimで縦割りから横割りに高速で切り替えるには
-
[解決済み] Vimでの "次を探す"
-
[解決済み] Vimで、テキストをレジスタに入れずに削除する方法はありますか?
-
[解決済み] 開いているタブをすべて一度に閉じるにはどうすればよいですか?
-
[解決済み] VIMで選択した単語の出現箇所をすべて強調表示するには?
-
[解決済み] viで2つの行を結合するにはどうしたらいいですか?
-
[解決済み] 既存のウィンドウを新しいタブに移動するにはどうすればよいですか?
-
[解決済み] Vimでコマンドのエイリアスを作成する方法は?
-
[解決済み] Vimのfとtコマンドは何をするのですか?