0
我使用vim-fugitive的:Gdiff
進行提交,但它不顯示空白更改,因此我無法提交,例如縮進更改。我沒有像core.whitespace
這樣的全局git配置,並且如果我在shell中運行git diff
,則會看到空白更改。vim-fugitive不顯示空白更改
任何想法如何使逃犯的差異模式WS敏感?
謝謝。
我使用vim-fugitive的:Gdiff
進行提交,但它不顯示空白更改,因此我無法提交,例如縮進更改。我沒有像core.whitespace
這樣的全局git配置,並且如果我在shell中運行git diff
,則會看到空白更改。vim-fugitive不顯示空白更改
任何想法如何使逃犯的差異模式WS敏感?
謝謝。
由於@Atri猜測,問題出在我的.vimrc
。我有這樣一行:
set diffopt=filler,iwhite
iwhite
部分造成比較模式忽略空白的變化。刪除它可以解決這個問題。
這很奇怪,':Gdiff'顯示我的空白空間變化。我沒有任何自定義設置。 – Atri
@Atri我當然在我的全局'.gitconfig'中沒有任何空格設置,是否有其他配置文件需要檢查? – sinan
可能你可以嘗試的是刪除vim配置文件並檢查。然後,你可以逐個刪除其他vim插件,看看它是否有效。通過這種方式,您可以查明哪個插件導致問題。 – Atri