我已經開始使用vimdiff,並且正在嘗試爲它設置顏色。 DiffAdd
和DiffDelete
組正常工作,但是我希望DiffChange
和DiffText
分別對於舊版本和新版本的文件是不同的顏色。 (具體來說,舊文件爲紅色,新文件爲綠色,這是Visual Studio代碼的工作原理,例如vimdiff:左右窗格的不同顏色
問題是突出顯示顏色是在緩衝區之間共享的,有沒有辦法解決這個問題?希望會有編寫將重新映射的DiffChange
所有實例MyDiffChange
在一個窗格中的一個功能的方式,但我還沒有找到一種方法來做到這一點。
即使是相當哈克的解決辦法做,因爲它只有爲這個特定的用例工作
突出顯示的組是全局的,沒有「右窗口」和「左窗口」的概念,更不用說「舊文件」和「新文件」。恐怕你必須自己寫一切。 – romainl