Налаштування vim

debian-(l)ubuntu-lx_terminal-ssh-vim -
налаштування копіювання тексту

дано: сервер debian,
десктоп: (l)ubuntu,
термінал на десктопі: lx-terminal,
підключення до сервера: ssh,
текстовий редактор на сервері: vim,
комбінація клавіш в налаштуваннях lx-terminal для "Копіювати": Shift+C

проблема: не копіюється тест на десктоп з сервера з vim

вирішення:

sudo vim ~/.vimrc

додати

set clipboard=unnamedplus
if has('mouse')
  set mouse=a
endif
vmap <C-c> "+y
vmap <C-c> "+yG
set guioptions+=a

також перевірити

vim --version | grep 'clipboard'

якщо в результаті пише

-clipboard

замість

+clipboard

то робимо наступне

sudo apt-get update
sudo apt-get install vim
sudo apt-get install vim-gtk

та перевірити

vim --version | grep .xterm_clipboard -o
+xterm_clipboard

тепер можна копіювати текст з vim
при підключенні до сервера в буфер обміну десктопа
наступним чином:
1 -- затискаємо shift
2 -- виділяємо мишкою потрібний текст
3 -- відпускаємо shift, натискаємо Shift+C
(або іншу комбінацію - залежить від вашого налаштування пункту "Копіювати" вашого терміналу)

Посилання

https://vi.stackexchange.com/questions/8354/how-can-i-copy-over-an-ssh-session-without-clipboard