Выделите текст, который вы хотите скопировать, используя визуальный режим в редакторе Vim.
v
входит в визуальный режим и выбирает символ в месте расположения курсора. Shift-v
выделяет всю строку
В Vim копирование выполняется с помощью y
или "дергание" . Для копирования выбранного текста в системный буфер обмена "+y
в обычном режиме . Теперь вы можете вставить его куда угодно, используя Ctrl-v
.
Чтобы скопировать текст из внешних приложений в редактор Vim, сначала скопируйте текст , используя обычную Ctrl-C
команду затем перейти в редактор Vim и тип "+p
в обычном режиме .
Я считаю, что приведенные выше команды очень утомительно вводить каждый раз, когда я копирую-вставляю из-за пределов Vim, поэтому я сопоставил Ctrl-y
скопировать и Ctrl-p
вставить в Vim. Теперь мне не нужно печатать "+y
и "+p
каждый раз.
Добавьте их в свой .vimrc
файл:
nnoremap <C-y > "+y
vnoremap <C-y> "+y
nnoremap <C-p> "+p
vnoremap <C-p> "+p
Изменить: Перед выполнением вышеуказанных шагов, проверьте vim --verison
.Vim должен быть +xterm_clipboard
установлен компонент для работы вышеупомянутого метода. Если нет, то запустите, sudo apt-get install vim-gtk
чтобы получить необходимые пакеты.