Я использую tmux
и OSX. При копировании и вставке из терминала tmux
я могу удерживать Option
и выбирать текст. Однако я не могу заставить текст оставаться внутри панели. Поэтому, когда я хочу скопировать текст, мне нужно либо повернуть панель в крайнее левое положение, либо увеличить ее, как показано ниже.
Это в дополнение к необходимости удерживать Option
клавишу - это боль. Я знаю, что могу войти в визуальный режим и использовать движения vim, но я предпочел бы использовать мышь. Кто-нибудь нашел обходной путь для этого?
Ответы:
Поместите этот блок кода в свой
~/.tmux.conf
. Это обеспечит интеграцию с мышью, что позволит вам копировать с панели мышью без увеличения.После этого перезапустите сеанс tmux. Выделите текст мышью, но не отпускайте мышь. Теперь, когда текст по-прежнему выделен и нажата мышь, нажмите клавишу возврата. Выделенный текст исчезнет и будет скопирован в буфер обмена. Теперь отпустите мышь.
Помимо этого, есть также некоторые интересные вещи, которые вы можете сделать с помощью мыши, такие как прокрутка вверх и вниз, выбор активной панели и т. Д.
Если вы используете более новую версию tmux в macOS, попробуйте следующее вместо приведенного выше:
Если вы используете iTerm на macOS, перейдите на iTerm2> Настройки> вкладка «Общие» и в разделе «Выбор» отметьте «Приложения в терминале могут иметь доступ к буферу обмена».
И если вы используете Linux и более новую версию tmux, то
(Вы также можете проверить https://github.com/gpakosz/.tmux для многих других опций tmux.)
источник
sudo apt-get install -y xclip
(Ubuntu Linux), хотя.