Dalam bereksperimen, itu terlihat seperti g~<motion>bekerja juga. Mungkin ingin menambahkan itu, saya cenderung menggunakannya ~secara eksklusif.
trysis
4
Yang berarti bahwa kita dapat menggunakan gUiwuntuk mengubah kata menjadi huruf besar. Terima kasih!
lucidbrot
314
Lihat metode berikut:
~ : Changes the case of current character
guu : Change current line from upper to lower.
gUU : Change current LINE from lower to upper.
guw : Change to end of current WORD from upper to lower.
guaw : Change all of current WORD to lower.
gUw : Change to end of current WORD from lower to upper.
gUaw : Change all of current WORD to upper.
g~~ : Invert case to entire line
g~w : Invert case to current WORD
guG : Change to lowercase until the end of document.
Dalam hal ini, perintah aw dan iw akan melakukan hal yang sama karena spasi tidak memiliki kasing. Saya percaya kita dapat menyimpan penekanan tombol dan pergi dengan versi w dari perintah. Apakah ada alasan untuk menggunakan aw di sini?
batbrat
1
guwmengubah kasing dari posisi saat ini hingga akhir kata. guawatau guiwmengubah kasus seluruh kata.
Jawaban:
Visual pilih teks , lalu Uuntuk huruf besar atau uuntuk huruf kecil. Untuk menukar semua casing dalam pilihan visual, tekan ~(tilde).
Tanpa menggunakan pilihan visual,
gU<motion>
akan membuat karakter dalammotion
huruf besar, atau digunakangu<motion>
untuk huruf kecil.Untuk lebih dari ini, lihat Bagian 3 di file bantuan change.txt Vim .
sumber
g~<motion>
bekerja juga. Mungkin ingin menambahkan itu, saya cenderung menggunakannya~
secara eksklusif.gUiw
untuk mengubah kata menjadi huruf besar. Terima kasih!Lihat metode berikut:
sumber
guw
mengubah kasing dari posisi saat ini hingga akhir kata.guaw
atauguiw
mengubah kasus seluruh kata.