преобразование символов в vim - PullRequest
2 голосов
/ 04 февраля 2012

Я использую Vim Editor. Я узнал, что

shift (and pressing) ~ 

преобразует прописные буквы в строчные и наоборот, а затем перемещает курсор вправо. Есть ли способ заставить курсор двигаться влево, поэтому нажатие ~ многократно преобразует справа налево?

Ответы [ 2 ]

2 голосов
/ 04 февраля 2012
nnoremap <F2> h<S-~>h

делает что-то подобное. Есть небольшая проблема с последним символом в строке.

Но на самом деле это не часто используемая функция . Большинство людей просто выбирают слово ( viw) и вводят его в верхнем / нижнем регистре с помощью буквы gU или gu.

0 голосов
/ 10 сентября 2012

Как упоминалось в комментариях ernix, g~h или g~← должно быть именно тем, что вы ищете.

Если вы делаете это несколько раз, вы можете использовать . (повторить последнее изменение), чтобы продолжать делать это после того, как вы напечатаете его в первый раз.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...