Vim выделяет символы / слова / строки для копирования в буфер обмена - PullRequest
9 голосов
/ 05 августа 2009

Я новичок в vim. Я пытаюсь попрактиковаться (в последнее время читаю несколько уроков), но обнаружил, что не смогу жить без выделения символов / слов / строк для копирования-вставки.

В Textmate я обычно нажимаю SHIFT + CTRL + LeftArrowKey, чтобы выделить слова, а затем скопировать.

Как мне это сделать в VIM?

ПРИМЕЧАНИЕ. У меня установлен плагин NERDTree, и я сопоставил некоторые ключи для собственного потребления.

Ответы [ 2 ]

11 голосов
/ 05 августа 2009

Посмотрите на Vim Visual Mode .

Shift + Ctrl + LeftArrowKey для выделения слов можно легко заменить на vw или vb .

Подсветка линий:

V для входа в режим визуальной линии, затем вы можете перемещаться с помощью j, k, Ctrl-U, Ctrl-D и т. Д. ...

Визуальный режим очень мощный и полезный.

Также, посмотрите мой ответ на этот вопрос .

1 голос
/ 05 августа 2009

Я сейчас использую VIM в Windows, и в моем .vimrc у меня есть следующее:

if has("win32")
   set clipboard=unnamed "always copy into clipboard
   set go+=a " when I am selecting anything, it is autamtically copied 
             " into clipboard
endif

У меня сейчас нет машины с Linux, но я думаю, что она должна работать и на Linux. (возможно, потребуется взлом)

Редактировать

Здесь много полезных советов о том, как дергать (копировать): Vim Wikia

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