私は Vim を初めて使用し、自動折り返しのテキスト幅を設定しようとしています。チュートリアルに取り組み、ヘルプ ドキュメントを読んでも、コマンドがうまくいかない理由がわかりません:set tw=78。私の.vimrcファイルにはステートメントが含まれています:
autocmd FileType text setlocal textwidth=78
、これも折り返されたテキストにはなりませんでした。初心者にお付き合いいただきありがとうございました。
2 に答える
1
に値を割り当てた後、テキストをフォーマットする必要があります。ファイルの先頭にカーソルを設定し、フォーマットを開始し、ファイルの終わりまでフォーマットするには、 :をtextwidth使用します。命令なので、コマンドの前に追加しました。gggqGgggqGnormal
autocmd FileType text setlocal textwidth=78 | normal gggqG
于 2012-08-10T22:05:04.747 に答える
0
設定'textwidth'だけでは不十分です。tまた、に追加する必要があります'formatoptions'(を参照:help 'formatoptions')。差出人:help 'fo-table':
letter meaning when present in 'formatoptions'
t Auto-wrap text using textwidth
...
したがって、次の自動コマンドを使用することをお勧めします。
autocmd FileType text setlocal textwidth=78 formatoptions+=t
于 2012-08-11T14:32:03.720 に答える