4

~/.gitconfig に次の構成があります

[diff]
    tool = vimdiff
[diftool]
    prompt = false

git difftool を起動すると、デフォルトでバッファが読み取り専用モードで開かれます。私はそれを使用してコミット前に変更を確認し、削除していないコメントアウト行や JS console.log ステートメントなどの小さな変更を見つけたと言います。ツールを終了してファイルを開いて変更を加える必要があります。ビジュアル差分ウィンドウ自体で変更を行う方法が非常に欲しいです。

http://gitlog.wordpress.com/2011/03/30/git-1-7-4-2/ は、「「git difftool」は (g)vimdiff に、読み取っているファイルが読み取り専用で開きました。」このことから、この読み取り専用の動作が望まれていたことがわかります。

  1. difftool で読み取り専用の動作がデフォルトとして選択された理由を知りたいです。

  2. 読み取り/書き込みを許可するように difftool を構成する方法はありますか?

  3. git、vimdiff、および dirdiffから、vim および git diffall スクリプト用の一時的なプラグインも、この差分レビュー プロセスを容易にする代替手段として利用できることがわかります。fugitive を使用すると、読み取り/書き込みのビジュアル diff モードを使用できるようになりますか?

4

2 に答える 2

8

逃亡者を使用していない場合は、読み取り専用モードを (ペインごとに!) で切り替えることができます

:set readonly!

また

:set ro!
于 2013-10-16T04:42:16.797 に答える