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 buntuk kembali kata.
Anda mungkin juga ingin memeriksa Wdan Bmemajukan / kembali a WORD(yang terdiri dari urutan karakter non-kosong yang dipisahkan dengan spasi, menurut :h WORD).
geakan mundur ke akhir kata. gEakan mundur ke akhir aWORD
edan Eakan terus maju.
\w|\S. Lihat :help worddan :help WORDuntuk 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-motionsuntuk 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 Buntuk 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.