Рейтинг:2

Скопируйте и вставьте в Tmux и Vim: мы достигли консенсуса?

флаг ru

Я пытаюсь использовать Tmux и Vim для большей эффективности. К сожалению, существует проблема с копированием/вставкой, так как невозможно использовать визуальный режим Vim между двумя панелями Tmux.

В этом посте 9-летней давности обсуждалось несколько методов, но они утомительны: Как вставить текст из редактора Vim в браузер?

Мне было интересно, достигнут ли консенсус в отношении наилучшего метода для использования в настоящее время?

Bodo avatar
флаг pt
Если вы спросите *лучший метод*, вы получите ответы, основанные на личном мнении. Если вам нужно решение проблемы, вы, конечно, можете попросить решение, а затем выбрать лучший ответ с вашей точки зрения. Решает ли какой-либо ответ на указанный вопрос вашу проблему? Если да, то мы не знаем, какой метод будет лучшим для вас. Если нет, то, пожалуйста, [отредактируйте] свой вопрос и добавьте более подробную информацию о своей проблеме, почему «*невозможно использовать визуальный режим Vim между двумя панелями Tmux*» и почему существующие ответы не подходят для вашего случая.
mattb avatar
флаг in
Существует плагин vim-slime, который позволяет вам «отправлять» выделенный текст из vim непосредственно на панель tmux (или экрана): https://github.com/jpalardy/vim-slime.
Рейтинг:2
флаг cn

Я предполагаю, что вы хотите скопировать и вставить между 2 вим процессы, работающие в двух разных tmux стекла.
Вы можете сделать это, добавив следующее в свой ~/.vimrc:

" Включить копирование из vim в системный буфер обмена
установить буфер обмена = unnamedplus  

Теперь вы копируете в 1 вим процесс, перейдите к другому вим процесс с использованием tmuxи вставить.

Это также работает, если вим работает в другом tmux окно. Или, если вы хотите вставить из вим другому процессу (например, вашему браузеру).

Для получения дополнительной информации вы можете запустить: :help 'буфер обмена' внутри вим.

Drosera_capensis avatar
флаг ru
Спасибо, melvio, он отлично работает с одной панели VIM на другую! Однако, кажется, что это не работает из VIM. Невозможно вставить текст в терминал или браузер. У вас есть какой-то конкретный метод?
Drosera_capensis avatar
флаг ru
Мои извинения, выдернутый контент можно вставить простым Ctrl+V. Большое спасибо melvio!

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.