Vim'de durum değiştirme


Yanıtlar:


450

Görsel metni seçin , sonra Ubüyük harf veya uküçük harf için. Görsel bir seçimdeki tüm gövdeyi değiştirmek için ~(tilde) tuşuna basın .

Görsel bir seçim kullanmadan gU<motion>, karakterleri motionbüyük harfe veya gu<motion>küçük harfe dönüştürür.

Bunlardan daha fazla bilgi için Vim'in change.txt yardım dosyasındaki Bölüm 3'e bakın .


2
Denemede de g~<motion>işler gibi görünüyor . Bunu eklemek isteyebilirim, ~sadece kullanma eğilimindeyim .
trysis

4
Bu, gUiwbir kelimeyi büyük harfe çevirmek için kullanabileceğimiz anlamına gelir . Teşekkürler!
lucidbrot

314

Aşağıdaki yöntemlere bakın:

 ~    : 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.

1
Bu durumda, boşluk ve boşluk olmadığından aw ve iw komutları aynı şeyi yapar. Bir tuş vuruşunu kaydedebileceğimize ve komutun w sürümlerine gidebileceğimize inanıyorum. Burada aw kullanmak için herhangi bir neden var mı?
batbrat

1
guwbüyük / küçük harf durumu geçerli konumdan kelimenin sonuna kadar değiştirir. guawveya guiwkelimenin tamamını değiştirir.
Victor Schröder
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.