0

私は Vim を初めて使用し、自動折り返しのテキスト幅を設定しようとしています。チュートリアルに取り組み、ヘルプ ドキュメントを読んでも、コマンドがうまくいかない理由がわかりません:set tw=78。私の.vimrcファイルにはステートメントが含まれています: autocmd FileType text setlocal textwidth=78 、これも折り返されたテキストにはなりませんでした。初心者にお付き合いいただきありがとうございました。

4

2 に答える 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 に答える