0

Vimの高度な編集機能をすべて備えているので、VimDiffに右/左から/右/左にコピーする方法がないことは信じられません!! difftoolは他に何に使用できますか?何か案が?VimDiffの機能は何ですか?

また、次/前の違いに移行する方法すらわかりません!!

4

2 に答える 2

23

すべてがヘルプで説明されています... (do、、、)dp]c[c

:h diff

:h :hあなたの友達でもあります。

于 2010-12-25T10:29:11.100 に答える
9

あなたはあなたのコピーの必要性のためにそしてあなたのコピーの必要性のために使う必要がありdoますdp。これらは、現在のウィンドウからの「put」、および他のウィンドウからの「取得」を表します。(これは、デュアルスプリット差分を想定しています。)

次/前の違いに移動するには、とを使用]c[cます。

これが私が使用する基本的なコマンドであり、可能な場合はニーモニックがあります。

dp - 'put' the changes from the current window into the other window.
do - 'obtain' the changes from other window.
]c - Go to change after (ending/next bracket) -- move to the next difference.
[c - Go to change before(opening/previous bracket) -- move to the previous diff.
zo - 'open' a section of folded text.
zc - 'close' a foldable text section.
Ctrl-W+Ctrl W - (That's ^W twice.) Jump to the other window.
:diffupdate - updates diff based on changes .
于 2012-06-29T14:58:32.143 に答える