Налаштування 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