在終端Vim中貼上程式碼時,發現插入的程式碼會有多餘的縮排,而且會逐行累加。原因是終端把貼上的文字存入鍵盤快取(Keyboard Buffer)中,Vim則把這些內容作為使用者的鍵盤輸入來處理。導致在遇到換行符的時候,如果Vim開啟了自動縮排,就會預設的把上一行縮排插入到下一 行的開頭,最終使程式碼變亂。
vim file進入之後,透過“:set paste”和“:set nopaste”進入和退出該模式
在終端Vim中貼上程式碼時,發現插入的程式碼會有多餘的縮排,而且會逐行累加。原因是終端把貼上的文字存入鍵盤快取(Keyboard Buffer)中,Vim則把這些內容作為使用者的鍵盤輸入來處理。導致在遇到換行符的時候,如果Vim開啟了自動縮排,就會預設的把上一行縮排插入到下一 行的開頭,最終使程式碼變亂。
vim file進入之後,透過“:set paste”和“:set nopaste”進入和退出該模式