Cara memindahkan satu kata ke kiri di editor vi

139

Saya menggunakan jalan pintas wuntuk memindahkan kursor satu kata ke kanan. Apakah ada jalan pintas untuk memindahkan kata ke kiri?

Suresh
sumber
Halo dan selamat datang di StackOverflow! Perhatikan bahwa situs ini ditujukan untuk pertanyaan yang berhubungan langsung dengan masalah pemrograman; pertanyaan "bagaimana menggunakan software X" akan lebih baik dijawab di superuser.com. Saya telah memilih untuk menutup pertanyaan ini; itu akan secara otomatis dipindahkan ke sana.
Piskvor meninggalkan gedung
Posting Anda masih membingungkan, wtidak menggerakkan kursor ke kiri. Apa yang ingin Anda capai? Memindahkan kursor (dan jika demikian ke arah mana) atau memindahkan kata (sekali lagi ke arah mana).
Peter van der Heijden
@Suresh: Di masa mendatang, coba ajukan pertanyaan terkait Vim di: unix.stackexchange.com Jika mereka tidak khusus Windows, itu tidak akan offtopic di sana, dan Anda mungkin menemukan jawaban yang lebih baik daripada SU, atau setidaknya lebih cepat
Goran Jovic
10
Silahkan. Berhenti menyebarkan komunitas vim di semua forum SE. Kami memiliki 2707 pertanyaan dengan tag vim di sini di SO, 484 di SU, dan sekarang kami memiliki 31 pertanyaan dengan tag vim di forum SE baru ini. BTW: unix.stackexchange.com/questions/107/… benar-benar di luar topik karena SO dimaksudkan untuk berpusat pada pemrograman. (BTW Saya menggunakan vim di windows setiap hari.)
Luc Hermitte
3
@Lieven: Konsensus tampaknya 'pertahankan pertanyaan Vim pada SO' karena jawaban sering kali menyertakan vimscripts dan Vim adalah alat 'berorientasi kode'. Lihat pertanyaan di Meta meta.stackexchange.com/q/25925/154445
Xavier T.

Jawaban:

25

Itu b.

Anda dapat melihat gerakan lain di sini:

Dokumentasi Vim: gerak, 4. Gerak kata

Umumnya perintah Vim terdiri dari:

hitung gerakan aksi

Dimana:

count adalah berapa kali Anda ingin menjalankannya. Standarnya adalah 1.

tindakan jelas merupakan tindakan: duntuk menghapus, cuntuk perubahan, default adalah kosong, dan itu berarti cukup pindah.

gerak adalah arah. Anda sudah mendapatkannya.

Goran Jovic
sumber
Menurut saya, yang diincar OP adalah jalan pintas untuk memindahkan kata ke kanan (atau ke kiri, judulnya membingungkan) bukan kursor.
Peter van der Heijden
@ Peter: pertanyaannya mengatakan dia menggunakan wuntuk bergerak ke kiri, jadi tampaknya dia hanya mencoba untuk memindahkan kursor
Nathan Fellman
@ Nathan Fellman: OP telah mengedit pertanyaan. Dalam bentuknya yang sekarang, jelas bahwa jawaban @Goran Jovic memang yang diinginkan OP. Saya akan mendukung jawabannya.
Peter van der Heijden
8

Selain bgerakan yang disebutkan dalam jawaban lainnya, gerakan lain yang mungkin menarik adalah ge.

Ini membawa Anda ke huruf terakhir dari kata di sebelah kiri. Ketika bdianggap sebagai kebalikan dari w, gedapat dianggap sebagai kebalikan eyang membawa Anda ke akhir kata saat ini.

Juga mencatat bahwa semua orang gerakan kata-bijak memiliki KATA-bijaksana setara: W, B, Edan gEyang "lebih cepat". Untuk perbedaan antara kata-kata dan KATA lihat: :h word.

statox
sumber
//, Apakah Anda punya referensi atau sesuatu untuk kita yang ingin mencobanya?
Nathan Basanese
Saya tidak yakin untuk mengerti apa yang Anda maksud dengan "referensi". Jika Anda ingin mencoba gerakan ini, Anda dapat membuka file di vim dan mencoba gerakannya, bukan?
statox
Terima kasih banyak untuk ini, sedang mencari cara untuk memiliki fungsionalitas itu. Menavigasi mundur demi akhir kata adalah IMO yang jauh lebih baik.
Luke Davis
Oh, dan seseorang juga dapat 4gememindahkan 4 kata di sini, dll.
dekuShrub
6

Ya, Anda dapat menggunakan "b" untuk memundurkan kata, dan sebelumnya, "2b" untuk mundur dua kata.

Jimmy Huang
sumber
Apa yang Anda maksud dengan "mundur" ? Apakah maksud Anda "mundur" ? Atau "mundur" ? Atau sesuatu yang lain?
Peter Mortensen
4

Anda ingin pindah ke kiri (kembali). bmelakukannya.

khachik
sumber