私は Vim を初めて使用し、自動折り返しのテキスト幅を設定しようとしています。チュートリアルに取り組み、ヘルプ ドキュメントを読んでも、コマンドがうまくいかない理由がわかりません:set tw=78
。私の.vimrc
ファイルにはステートメントが含まれています:
autocmd FileType text setlocal textwidth=78
、これも折り返されたテキストにはなりませんでした。初心者にお付き合いいただきありがとうございました。
2 に答える
1
に値を割り当てた後、テキストをフォーマットする必要があります。ファイルの先頭にカーソルを設定し、フォーマットを開始し、ファイルの終わりまでフォーマットするには、 :をtextwidth
使用します。命令なので、コマンドの前に追加しました。gggqG
gg
gq
G
normal
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 に答える