Apakah ada perintah pencarian terbalik di vim?

13

Di linux cli saya dapat melakukan ctrl-rdan melakukan pencarian terbalik dan memilih sesuatu yang telah saya lakukan dengan mudah.
Apakah ada yang serupa di vim? Maksud saya, saya dapat menjalankan perintah menggunakan :(bisa berupa substitusi yang panjang) dan jika saya perlu melakukannya lagi saya perlu mengetik ulang.
Apakah ada cara untuk menghindari mengetik ulang tetapi entah bagaimana mencari kembali dan menjalankannya?

Jim
sumber

Jawaban:

16

Anda mungkin menemukan q:berguna. Ini membuka jendela baris perintah. Jendela baris perintah terlihat seperti ini:

masukkan deskripsi gambar di sini

Saya mencoba membuat animasi penggunaannya:

Animasi q:

Lihat juga c_CTRL-F, yang membuka jendela baris perintah dari mode perintah.

Anda juga dapat menjalankan kembali perintah terakhir dari mode normal dengan mengetik @:.

jktravis
sumber
1
Saya berharap saya bisa +10, memiliki fitur ini membuat menggunakan mode perintah vim jauh lebih baik. Saya pribadi menggunakan beberapa remaps untuk membuatnya lebih mudah diakses.
evilsoup
1
Saya berharap saya bisa +10 untuk menambahkan animasi cepat.
mtk
11

Memasukkan :dan kemudian awal perintah yang sebelumnya dikeluarkan diikuti oleh Upakan mengambil perintah yang cocok. Jika ada lebih dari satu opsi yang tersedia, Anda dapat menggilirnya dengan Updan Down.

jasonwryan
sumber
Sangat berguna! TNX 1.0E6
Jostein Topland