、私は私の現在のバッファをdiffのためにこれを使用する:VimからWinMergeを起動するにはどうすればよいですか?私のMac上で
nnoremap <Space>d
\ :silent w! /tmp/vim_current_buffer<cr>
\ :silent !gdiff "%" /tmp/vim_current_buffer<cr>
(GDIFFは私のグラフィックで異なる)
は、今私は、Windows 7を使用している、と私はこのコードを取得しようとしていますWinMergeで作業します。しかし、私はコマンドラインからWinMergeを起動する方法を理解できません。
更新
私はWinMergeのを実行することができます:
nnoremap <Space>m :!"C:\Program Files (x86)\WinMerge\WinMergeU.exe"<cr>
しかし、私は、それは2つのファイルを開くために取得することはできません。余分なスラッシュを追加しても機能しません。私はそれをしようとすると、これを取得する:
C:\Windows\system32\cmd.exe /c C:\\Program\ Files\ (x86)\\WinMerge\\WinMergeU.ex
e
'C:\\Program\' is not recognized as an internal or external command,
operable program or batch file.
shell returned 1
Hit any key to close this window...
これは私がこれまで持っているものです:エラーを参照するには、誰もが
nnoremap <Space>d
\ :silent w! "C:\tmp\vim_current_buffer"<cr>
\ :silent !"C:\Program Files (x86)\WinMerge\WinMergeU.exe" "C:\tmp\vim_current_buffer" "%" <cr>
ありますか?
は 'vimdiff'で十分ではありませんか? – mihai