Как мне работать с выделенным текстом в VI / VIM? - PullRequest
1 голос
/ 22 июля 2009

Я хочу знать, как выполнять некоторые операции с выделенными строками (с оператором v), например, предоставлять вкладку для выбранной строки, комментировать эти строки и т. Д. С помощью vi / vim.

Ответы [ 2 ]

5 голосов
/ 22 июля 2009

Для отступа выбранной части кода вы можете использовать команду = , чтобы сделать это автоматически, или вы можете использовать >> и << </strong> команды для увеличения или уменьшения отступа.

Также другая полезная команда, gv , вы можете использовать ее для восстановления вашего последнего выбора.

5 голосов
/ 22 июля 2009

Большинство стандартных операций, требующих движения, также работают в визуальном режиме, поэтому, если вы выбираете что-либо в одном из визуальных режимов (v, shift-v или ctrl-v), вы можете сделать отступ с помощью клавиши > , закомментируйте эти строки, нажав , нажав :s@^@# @ (в командной строке будет отображаться :'<,'>s@^@# @, так как визуальный диапазон вводится автоматически).

Другой способ закомментировать блоки - выделить их с помощью визуального выбора столбца (ctrl-v) и нажать I для вставки в начале строки.

:help v_>
:help visual-start
:help :s
:help I

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

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