2011-01-20 1 views
9

Я использую GVIM для Windows, если это имеет значение.Можно ли выполнить несколько действий по выбору визуального блока в Vim?

Я часто выбираю блок, что-то делаю, а затем нужно сделать что-то еще с одним и тем же блоком, но, разумеется, как только я что-то делаю с блоком, я вышел из визуального режима.

Есть ли способ повторно выбрать или действовать на ранее выбранном визуальном блоке?

ответ

22

Я считаю, что gv будет повторно предыдущий блок ...

+0

Я знал, что это должно быть там и легко. Благодаря! – Jay

7

гv, как Джо указал, делает трюк (+1), но дополнительный наконечник, а если вы делаете :s с визуальный выбор, он автоматически заполнит отметки '< и '>, и они будут сохраняться до тех пор, пока вы не сделаете еще один визуальный выбор. Таким образом, вы можете сделать :'<,'>s/foo/bar/, не возвращаясь в визуальный режим, и он по-прежнему будет применяться к тому же диапазону. То же самое с чем-то еще, что использует эти метки.

1

Если вы только что вставили визуальный блок, вы также можете легко его выбрать.

См. following question and answers на SO.

 Смежные вопросы

  • Нет связанных вопросов^_^