1. 程式人生 > >vim複製程式碼包含註釋時格式會亂掉的解決辦法

vim複製程式碼包含註釋時格式會亂掉的解決辦法

每次複製程式碼時,如果程式碼裡有 // 這樣的註釋就容易讓格式亂掉,通過下面的設定就可以避免這種情況。

貼上程式碼時取消自動縮排

VIM在貼上程式碼時會自動縮排,把程式碼搞得一團糟糕,甚至可能因為某行的一個註釋造成後面的程式碼全部被註釋掉,我知道有同學這個時候會用vi去開啟檔案再貼上上去(鄙人以前就是這樣),其實需要先設定一下

set paste

然後再進入插入模式貼上,程式碼就不會被自動縮排。可是敲程式碼的時候需要自動縮排,又得改回來:

set nopaste

最方便的方法就是在.vimrc中加一句:

set pastetoggle=<F9>

以後在插入模式下,只要按F9鍵就可以切換自動縮排。