Ini dikendalikan dengan formatoptionspengaturan; dari :help fo-table:
Anda dapat menggunakan 'formatoptions'opsi untuk memengaruhi cara Vim memformat teks.
'formatoptions'adalah string yang dapat berisi salah satu huruf di bawah ini. Pengaturan default adalah tcq. Anda dapat memisahkan surat opsi dengan koma untuk dibaca.
Perhatikan bahwa pernyataan tentang "default" agak menyesatkan, karena banyak tipe file mengubah pilihan format yang paling sesuai dengan jenis file; misalnya di /usr/share/vim/vim74/ftplugin/vim.vim:
" Set 'formatoptions' to break comment lines but not other lines,
" and insert the comment leader when hitting <CR> or using "o".
setlocal fo-=t fo+=croql
Anda dapat melihat saat ini formatoptionsdengan:
:set fo?
formatoptions=jcroql
Dan lihat di mana mereka diatur seperti ini:
:verbose set fo?
formatoptions=jcroql
Last set from /usr/share/vim/vim74/ftplugin/vim.vim
Dalam hal ini, Anda ingin menghapus rbendera, tetapi mungkin juga bendera cdan o:
r Automatically insert the current comment leader after hitting
<Enter> in Insert mode.
c Auto-wrap comments using textwidth, inserting the current comment
leader automatically.
o Automatically insert the current comment leader after hitting 'o' or
'O' in Normal mode.
Ini bisa dilakukan seperti ini:
:set formatoptions-=r formatoptions-=c formatoptions-=o
Perhatikan bahwa menggunakan :set formatoptions-=crotidak akan berfungsi seperti yang diharapkan (karena ini adalah string, itu akan mencari string cro, dalam urutan itu, yang sering kali tidak akan berfungsi.).
Untuk mengatur perubahan hanya untuk buffer saat ini, gunakan :setlocalsebagai ganti :set. Jika Anda ingin selalu memiliki opsi ini, mungkin yang terbaik adalah menggunakan autocmdvimrc Anda; sebagai contoh:
au FileType vim setlocal fo-=c fo-=r fo-=o
Ini akan mengatur opsi hanya untuk tipe file 'vim', dan tidak akan mengganggu tipe file lainnya.
Jika Anda ingin selalu mengaturnya, gunakan:
au FileType * set fo-=c fo-=r fo-=o
Hanya menggunakan set fo-=crotidak akan berfungsi karena banyak tipe file yang ditetapkan / diperluas formatoption(seperti yang ditunjukkan di atas); autocmd FileType dijalankan setelah file tipe file dimuat.