Я на OS X El Capitan и в настоящее время имеют следующие строки в моем tmux.conf
:Как удалить возврат каретки в конце VI-копии в tmux
setw -g mode-keys vi
bind -t vi-copy v begin-selection
bind -t vi-copy y copy-pipe "reattach-to-user-namespace pbcopy"
Это позволяет мне скопировать текст из сеанс tmux с <prefix>-y
. Это работает нормально, за исключением того факта, что возвращение задней каретки часто случайно копируется (спасибо @ sardorbek-imomaliev!), Из-за чего команды запускаются до того, как я закончу их печатать.
Так что мой вопрос (обновленный): как я могу удалить эту карету автоматически, если я случайно ее скопировал?
возврат перевозки здесь, потому что вы скопировали его. Вы должны скопировать до последнего символа. Потому что, когда вы копируете весь возврат каретки, включите его. –
@ СардорбекИмомалиев: Ой, ты совершенно прав. Но это довольно простая ошибка; возможно, лучший вопрос: существует ли способ скрыть этот трейлинг CR в том случае, если он был скопирован? (Я также обновлю этот вопрос, чтобы это отразить) – 3cheesewheel