Berikut sedikit tip cepat bagi Anda di luar sana yang menggunakan editor teks ViM. Berikut ini adalah dari file ~/.vimrc pribadi saya, ini digunakan untuk mengatur bungkus kata 80 kolom. Dengan kata lain ketika kursor sampai ke akhir tampilan standar 80 kolom, itu akan membungkus ke baris baru. Ini bagus jika Anda menggunakan Vi untuk mengirim email atau ke newsgroup. Buruk jika Anda menulis kode di dalamnya.
Jadi saya pikir bukankah lebih bagus jika itu bisa mendeteksi apakah saya sedang menulis email (saya menggunakan program email alpine, yang meluncurkan program bernama pico, yang kemudian menyerahkan ke vim untuk mengedit email saya). Jika tidak mendeteksi kata pico dalam argumen baris perintah (baris perintah untuk alpine adalah vim /tmp/.pico02323 atau semacamnya), maka ia menggunakan default tanpa bungkus kata. Berikut kutipan dari .vimrc yang melakukan ini (oh, dan juga mengganti penyorotan sintaks warna yang bagus, disetel untuk terminal latar belakang gelap):
"my .vimrc :set syntax=on :set background=dark
” Jika saya menulis email dengan alpine, saya ingin 80 chars wrapping terminal ” menguji keberadaan kata pico di setiap argumen di argv()
:let i = 0 :while i < argc() : let d = escape(fnameescape(argv(i)), '.') : if d =~ "pico" : set textwidth=80 : endif : let i=i+1 :endwhile
Jika Anda menggunakan mutt, cara elegan untuk melakukannya adalah dengan menyiapkan editor di dalam .muttrc Anda. Berikut ini mengatur panjang bungkus menjadi 74 karakter, tetapi Anda dapat mengatur apa pun yang Anda suka.
set editor = "vim -c 'set tw=74' -c 'set wrap'"