Vim: как выбрать прямоугольную область и сделать копирование / вставку - PullRequest
5 голосов
/ 20 октября 2010

1001 *, например *

1.1.1.1  a.com
2.1.1.1  b.com
1.3.1.1  c.com
1.1.5.1  d.com
1.2.1.1  e.com

теперь я хочу заменить этот ip из другого текста, не такой же ширины, как 111.222.111.222, также хранится в прямоугольном тексте.

Я знаю, что Ctrl + V может делать выбор прямоугольника, но как сделать копирование и вставку?

Ответы [ 3 ]

7 голосов
/ 20 октября 2010

Ctrl-V, как вы сказали, для выбора, затем от 'y' до 'yank' (копия). Затем вы можете вставить его с «р». Вы можете выбрать область для вставки, используя Ctrl-V и нажимая 'p' вместо того, чтобы просто нажимать 'p'. Vim будет уважать прямоугольную область, которую вы скопировали при вставке, поэтому вам не нужно будет переформатировать.

1 голос
/ 18 декабря 2014

В режиме визуального блока (ctrl + v) выделите область по вашему выбору клавишами перемещения, а затем нажмите «y», чтобы скопировать область, «p», чтобы вставить ее (начиная с позиции курсора),или вы также можете нажать «x», чтобы удалить выделенную область.

0 голосов
/ 20 октября 2010

Выберите с помощью CTRL-V, а затем клавишами движения.Если вы установили режим показа, вы увидите -- VISUAL BLOCK -- внизу.

Копировать.

Снова выберите пункт назначения с помощью CTRL-V.

Вставить.

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