看板 Knuckles_note
作者 Knuckles (站長 那克斯)
標題 [Vim] 在註解換行時,自動被加上註解符號
時間 2012年06月30日 Sat. AM 12:49:55


參考 http://vim.1045645.n5.nabble.com/vimrc-ignores-formatoptions-td1177339.html

例如我在修改某個設定檔 xxx.conf

當目前這一行前面有 # 符號時,按Enter換行會在下一行自動加上一個 # 符號

# 這是一行註解...在這邊換行後
# ←自動加了這個


如果是要貼上一大堆打好的設定值時,只要其中有一行是註解
後面的東西就全部也被加上註解了...

找了一下只要輸入指令

:set formatoptions-=r
 或
:set fo-=r


就可以關掉這個雞婆的功能了,不過效果只限於目前這個檔

要之後都預設關掉的話

先尋找是在哪裡加上了這個設定
:verbose set fo

  formatoptions=croql
        Last set from /usr/share/vim/vim72/ftplugin/conf.vim

conf.vim 是針對 conf 檔的預設格式設定

修改這個檔
$ vim /usr/share/vim/vim72/ftplugin/conf.vim

將 formatoptions=croql 中的 r 拿掉即可



--
--
※ 作者: Knuckles 時間: 2012-06-30 00:49:55
※ 編輯: Knuckles 時間: 2014-04-23 07:04:59