Cara memilih teks yang disisipkan terakhir di vim

11

Bagaimana memilih teks yang disisipkan terakhir di vim? Misalnya saya ingin dapat mengetik teks, keluar dari mode penyisipan, pilih apa yang baru saja saya masukkan, dan ubah ke huruf besar.

Catatan: Saya tidak menganggap Caps Lock solusi di sini.

crenate
sumber

Jawaban:

17

Kamu bisa menggunakan

v`[

untuk memilih sisipan terakhir jika Anda masih pada posisi kursor yang benar.

`[

melompat ke awal insert terakhir Anda,

`]

melompat ke ujung insert terakhir masing-masing. Jadi untuk menjadi independen dari posisi kursor Anda saat ini, Anda harus mengetik

`[v`]~

untuk beralih kapitalisasi masukkan terakhir Anda.

Barbaz
sumber
3
Alternatif untuk v ~adalah gUdan guuntuk memperbesar / kecilkan langkah selanjutnya.
tidbeck