Есть ли способ изменить регистр на низкий или высокий весь блок в визуальном режиме vim? - PullRequest
10 голосов
/ 14 декабря 2010

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

Ответы [ 3 ]

17 голосов
/ 14 декабря 2010
  • ~ также работает с визуальными блоками и «инвертирует» корпус (строчные буквы становятся прописными, прописные - строчными)
  • u делает выделение строчным (независимо от оригинального корпуса)
  • U делает верхний регистр выделения (независимо от оригинального корпуса)
4 голосов
/ 14 декабря 2010

Когда активен визуальный выбор, нажмите «u» для строчных букв, «U» для прописных.

Без визуального режима используйте «gu» или «gU» с командой движения.Например, заглавными буквами слово «gUw».

4 голосов
/ 14 декабря 2010

Команда ~ работает и для визуально выбранного блока.

Например, если вы:

  1. Нажмите v для входа в визуальный режим
  2. Выделите область текста для изменения
  3. Нажмите ~

Изменяет регистр всего выделенного текста.

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