Как выбрать все содержимое файла в Vim и VsVim? Как и в других редакторах, ctrl+A
делает выбор всего.
key-bindings
Armaan
источник
источник
ctrl+a
в других редакторах визуально выделяет весь файл.:chat!
, но тебя недавно не было в этой комнате, поэтому он меня не пустил)vsvim
это похожеvimperator
на плагины для других программ, и поэтому не по теме, поэтому я удалил их, затем у меня возникло сомнение, поэтому я проверил мета и увидел, что это по теме, поэтому я одобрил редактирование вашего тега, но забыл снова редактировать вопрос. Я меняю это прямо сейчас, извините за это.Ответы:
ggVG
Выбирает весь контент.gg
переходит на первую строкуV
запускает визуальный режим.G
переходит на последнюю строку, выбирая таким образом от первой до последней строкиисточник
Наряду с ответом SibiCoder, если у вас есть четкое представление о том, что вы хотите сделать, вы можете использовать следующее:
Где
X
команда, например:У вас также есть глобальная команда,
:g
которая с шаблоном поиска^
может сделать то же самое:Если вы хотите выбрать текст, тогда
ggVG
все в порядке, но помните об этом методе, если вы уже знаете, каким будет следующий шаг. Обратите внимание, что он не оставит курсор в визуальном режиме.Смотрите:
:h :%
и:h :g
для справки.Обратите внимание, что, хотя
C-A
отображение используется в vim (см.:h CTRL-A
), Вы можете сопоставить его с тем, что делают другие редакторы:источник
Другие ответы хороши. Вот еще одна альтернатива.
Поскольку вы упоминаете, что используете VsVim, вы можете изменить, какие ключи обрабатываются Visual Studio, а какие - vsvim. Перейти к
Оттуда вы можете установить Ctrl-a для обработки Visual Studio, а не VsVim.
Хотя я не рекомендую этого, так как вы не сможете использовать vim
<C-a>
, что я считаю важной функцией. Хотя это зависит от вас.источник
Вы можете использовать большое число, например 99999yy, чтобы выбрать все содержимое вашего файла
источник
100000
строки, возможны, хотя и редки. Кроме того, использованиеyy
будет дергать их, а не выбирать их.