Я пытаюсь использовать Tmux и Vim для большей эффективности. К сожалению, есть это проблема копирования / вставки, поскольку невозможно использовать визуальный режим Vim между двумя панелями Tmux.
В этом посте 9-летней давности обсуждалось несколько методов, но они утомительны: Как вставить текст из редактора Vim в браузер?
Мне было интересно, есть ли консенсус в настоящее время достигнуто решение о том, какой метод лучше всего использовать?
Я предполагаю, что вы хотите скопировать и вставить между 2 vim
, работающими в 2 разных панелях tmux
.
Вы можете сделать это, добавив следующее в свой ~/.vimrc
:
" Enable copying from vim to the system-clipboard
set clipboard=unnamedplus
Теперь вы копируете в 1 vim
процесс, переходите к другому процессу vim
с помощью tmux
и вставляете.
Это также работает, если vim
выполняется в другом tmux
window. Или если вы хотите вставить из vim
в другой процесс (например, в ваш браузер).
Для получения дополнительной информации вы можете запустить: :справка 'буфер обмена'
внутри vim
.