Я использую gvim для редактирования текста.
Некоторые ярлыки перечислены как
Cut + y
blockquote>
Paste "+ gPОднако эти точные комбинации клавиш не работают, поэтому я Предположим, что + и g могут быть сокращениями для других ярлыков. Как я могу выяснить это?
Добавив set clipboard=unnamedplus
в ваш .vimrc или .gvimrc, вы можете скопировать вставку между экземплярами gvim с y
в yank и p
для вставки
Это также позволяет копировать и вставлять между gvim и другие программы
Это "+y
, а не +y
Префиксы "+
говорят vim использовать буфер обмена X11 вместо внутреннего буфера обмена vim. Они нужны только вам, если вы хотите обмениваться текстом с другими программами.
Обычно вы можете просто использовать y
, чтобы восстановить выделенный текст (если вы находитесь в визуальном режиме) или добавить некоторые команды перемещения, чтобы восстановить диапазон текста, например y2w
, чтобы восстановить следующие два слова. Затем используйте p
или gP
, чтобы вставить восстановленный текст до (p
) или после (gP
) курсора. gP
перемещает курсор за новым текстом, а g
устанавливает его в начале нового текста.
Поскольку gvim, как и любая другая производная vi, не интуитивно понятен в использовании, вам действительно следует прочитать руководство в меню «Справка».
Беспорядок здесь состоит в том, что Вы могли бы нажимать те комбинации клавиатуры в режиме редактирования.
Удостоверьтесь, что Вы не находитесь в режиме редактирования прежде, чем сделать точно это. Введите, один за другим:
"
+
G
P
Затем при нажатии Enter, он скопирует то, что находится в буфере обмена.