Vim memahami konsep "paragraf". Definisi Vim tentang paragraf adalah blok teks yang dikelilingi oleh baris kosong * . Ada beberapa gerakan dan objek teks untuk bekerja dengan ini.
[count]}
- Pindahkan [count]
paragraf ke depan. Anda dapat menggunakan <S-v>}
untuk memilih semua baris dari baris saat ini ke baris kosong berikutnya. Ini akan menyertakan baris kosong, jadi Anda mungkin ingin menggunakannya <S-v>}k
.
[count]ip
- Pilih [count]
paragraf. Ini seperti iw
(kata dalam) kecuali untuk paragraf. Menggunakan vip
akan memilih semua paragraf, bukan dari baris saat ini ke akhir paragraf.
[count]ap
- seperti ip
, kecuali bahwa ini akan termasuk baris kosong di sekitar paragraf.
Satu peringatan di sini adalah bahwa Vim tidak menganggap garis dengan hanya spasi putih sebagai "garis kosong". Jadi pastikan untuk memeriksa ini (misalnya dengan :set list
) jika tampaknya tidak berfungsi.
Ingat juga Anda selalu dapat mencari pola yang Anda inginkan. Anda bisa mendapatkan garis kosong dengan /^$
; atau jika Anda tidak ingin memilih baris kosong itu sendiri, Anda dapat menggunakan \n\n
untuk meletakkan kursor di akhir baris sebelum baris kosong pertama:
<S-v>/^$<CR>
<S-v>/\n\n<CR>
* Ada beberapa pengecualian, lihat :help paragraph
logika lengkapnya. Tetapi untuk sebagian besar maksud dan tujuan definisi ini berfungsi dengan baik.
Shift + }
? Sederhana}
bergerak. Lihat jawaban lain.