Saya baru saja melihat posting ini yang menjelaskan bagaimana membungkus seluruh kata dalam vim. Solusi yang diterima adalah ini:
:set formatoptions=l
:set lbr
Yang mengambil teks ini (tab ditampilkan sebagai \ t):
*Inside of window *Outside of window
|---------------------------------------|
|\t\tthis is a like of text that will wr|ap here
|\t\tcan you see the wrap |
| |
|---------------------------------------|
Ini menyelesaikan perilaku seperti ini (tab ditampilkan sebagai \ t):
*Inside of window *Outside of window
|---------------------------------------|
|\t\tthis is a like of text that will |
|wrap here |
|\t\tcan you see the wrap |
| |
|---------------------------------------|
Namun saya ingin mendefinisikan kembali fungsi ini. Saya ingin baris yang dibungkus memiliki jumlah tab di depannya yang sama dengan baris di atas ditambah satu. Yaitu:
*Inside of window *Outside of window
|---------------------------------------|
|\t\tthis is a like of text that will |
|\t\t\twrap here |
|\t\tcan you see the wrap |
| |
|---------------------------------------|
Ada ide?