set fo+=m
verbose set fo?
set fo+= m
autocmd BufNewFile,BufRead * setlocal formatoptions+=m
但是我想知道有沒有什麼其他方法可以解決這問題。第一次發問,忘了附環境,抱歉。
1. Vim 7.3 patches: 1-495
:verbose set fo? 之輸出為:
formatoptions=tcq上次設定: ~/.vim/vimrc.d/10_general.vim和 set fo& 一樣。
2. 目前使用上看似沒有問題,因為 m (和 B),兩個設定對非 CJK 語系的人來說是沒差。
有遇過的是系統本身的 vim.vim 和 Vimwiki 這 plugin 會更動 'fo',
不過兩者都以 set += 和 set -= 來處理( Vimwiki 大概下版會修正),
所以可能暫時沒必要用到 autocmd。
3. 目前也只簡單把 vim 的設定、 plugin 的設定、和其他程式( ranger 等)配合的設定分開來。
目前自己還不會寫設定,最多只有查詢別人設定的意義後再決定加入設定檔與否的程度。
最後自己還沒設定好 vim 就偷懶了 Orz,所以真的處理考完後會再考慮的。
# 最後一個理由除了自豪還可以做什麼? XD
沙華於 2012年4月28日星期六UTC+8上午12時15分28秒寫道:第一次發問,忘了附環境,抱歉。
1. Vim 7.3 patches: 1-495
:verbose set fo? 之輸出為:
formatoptions=tcq上次設定: ~/.vim/vimrc.d/10_general.vim和 set fo& 一樣。那應該是 fo 被重設回預設值了,在 10_general.vim 最後加上
set compatible
set nocompatible
就會重現問題,你也許有類似設定?
2. 目前使用上看似沒有問題,因為 m (和 B),兩個設定對非 CJK 語系的人來說是沒差。
有遇過的是系統本身的 vim.vim 和 Vimwiki 這 plugin 會更動 'fo',
不過兩者都以 set += 和 set -= 來處理( Vimwiki 大概下版會修正),
所以可能暫時沒必要用到 autocmd。同意,而且 plugin 也該負責把更動的 'fo' 復原才對。3. 目前也只簡單把 vim 的設定、 plugin 的設定、和其他程式( ranger 等)配合的設定分開來。
目前自己還不會寫設定,最多只有查詢別人設定的意義後再決定加入設定檔與否的程度。
最後自己還沒設定好 vim 就偷懶了 Orz,所以真的處理考完後會再考慮的。
# 最後一個理由除了自豪還可以做什麼? XD喔我只是提一下看法, 拆成有條理的目錄也很好。至於看行數,有時只是無聊好奇,譬如想知道誰誰誰寫了幾行……