--- categories: "vim" comments: true date: "2013-07-23T00:00:00+09:00" title: "Kaoriya版Vimでtxtファイルの自動改行が解除できない件" --- 2週間ぐらいハマってた。 プレーンテキストの管理やRuby書くときとかにKaoriya版MacVimを使っているのだが、.vimrcでset textwidth=0を設定しているにも関わらず、txtファイルのみ自動改行が解除できなくて困っていた。最近QFix_howmをよく使うようになっていて、機能としては申し分なかったんだけど、まったく関係ないこの一点のためにイライラしっぱなしだった。 で、結論。Kaoriya版Vimのデフォルト設定により、textwidthが上書かれてしまうらしい。
Kaoriya版Vimではデフォルトの設定ファイルであるvimrc_example.vimを読み込んでおり、その設定ファイル内でテキストファイルを開いたときにtextwidth=78の設定が上書きされてしまうらしい。 [Vimのtextwidth設定と.vimrc - 続・日々の雑感](http://d.hatena.ne.jp/WK6/20120606/1338993826)
なので引用元の記事にもある通り、.vimrcに以下を挿入すればおk。 ```vim autocmd FileType text setlocal textwidth=0 ``` これでQFix_howm使って快適メモライフ!!! 他にもデフォルト設定いろいろ入ってそうなんで、見直した方がいいかもしれない。