вставка копии, не работающая в MacVim при запуске в tmux

Вставка копии MacVim прекращает работать, когда я запускаю ее от tmux терминала (на zsh). Если я выхожу из tmux и затем запускаю копию MacVim - прошлые работы. Какая-либо идея, как зафиксировать это?

19
задан 22.02.2011, 12:16

1 ответ

Вы могли бы попробовать патч, упомянутый в связанном потоке (“OSX 10.6.5, Terminal.app, iTerm.app pbpaste, pbcopy не работает под tmux”) из tmux-пользовательского списка рассылки (на самом деле размещенный по sf.net, но я ненавижу их интерфейс архива).

Примечание: к патчу, когда-то, относились порт MacPorts, но он позже вернулся, когда он, как подозревали, вызывал другие ошибки. Однако те ошибки, возможно, были на самом деле вызваны путем симпатии против неверной версии libevent (и кажется, что последние версии tmux будут работать с любой версией libevent).


Так как helgeg поднял его, я упомяну свои примечания по моей попытке использовать вышеупомянутый патч.

Сводка: Я нашел патч ненадежным. Это предоставило доступ области монтажа, но это инициировало много предупреждающих сообщений от моей установки libevent версии 2 (возможно, версия 1 менее затронута). Это также препятствует тому, чтобы tmux сервер делал свое нормальное ветвление (2) (через демона (3)), который является существенным изменением к тому, как серверный процесс был разработан для работы.

Я закончил тем, что публиковал программу, которая работает вокруг проблемы, не исправляя tmux. Люди, которые имели проблемы с помощью области монтажа под tmux (и те, на которых вышеупомянутый патч не работает удовлетворительно) могли бы хотеть дать моему обходному решению попытку.

16
ответ дан 07.12.2019, 10:20

Chris Johnsen сделал обертку, которая решает проблему использования pbcopy и pbpase на OSX. https://github.com/ChrisJohnsen/tmux-MacOSX-pasteboard (первопричина проблемы MacVim выше).

8
ответ дан 07.12.2019, 10:20

Теги

Похожие вопросы