Saat Anda menggunakan vim, Anda dapat memajukan kata demi kata dengan w
. Bagaimana saya mundur?
Saat Anda menggunakan vim, Anda dapat memajukan kata demi kata dengan w
. Bagaimana saya mundur?
Jawaban:
Gunakan b
untuk kembali kata.
Anda mungkin juga ingin memeriksa W
dan B
memajukan / kembali a WORD
(yang terdiri dari urutan karakter non-kosong yang dipisahkan dengan spasi, menurut :h WORD
).
ge
akan mundur ke akhir kata. gE
akan mundur ke akhir aWORD
e
dan E
akan terus maju.
\w|\S
. Lihat :help word
dan :help WORD
untuk lebih jelasnya.
Ini membantu saya untuk menganggapnya sebagai:
b
untuk pergi ke awal kata saat ini atau sebelumnya
w
untuk memulai kata berikutnya
e
untuk pergi ke akhir kata saat ini atau selanjutnya
ge
untuk mengakhiri kata sebelumnya
Coba :h word-motions
untuk detail lebih lanjut dan cara menggabungkannya dengan operasi.
gunakan "b" untuk mundur - hanya diuji dalam vi - berfungsi dengan baik.
Atau, jika Anda menggunakan w
, b
, W
, dan B
untuk garis menavigasi dengan berharap lebih kata-kata, mempertimbangkan alternatif berikut ini yang bisa lebih cepat jika digunakan dengan benar.
f<char> # jump to next occurrence of <char> to right (inclusive)
atau
F<char> # jump back to next occurrence of <char> to left (inclusive)
Jika kata-kata Anda dipisahkan oleh <space>
Anda dapat melompati kata-kata dengan spasi:
f<space>;;;;
di mana ;
mengulangi perintah sebelumnya, sehingga Anda melompat maju dengan spasi
F<space>;;
untuk melompat mundur oleh ruang
ganti saja <char>
dengan tanda baca, misalnya.
Metode tanda baca tidak efisien untuk menggulir, tetapi jika Anda tahu di mana Anda ingin melompat, biasanya bisa sampai di sana dalam satu atau dua langkah.