Копирование между сессиями tmux без включения номеров строк
1
Когда я пытаюсь копировать и вставлять между сессиями или окнами tmux, одна проблема заключается в том, что у меня обычно отображаются номера строк при использовании Vim, а tmux копирует номера строк:
или с большим количеством осложнений посмотрите, что vim-tmux-navigatorделает; может быть способ tmux save-bufer - | somethingthatstripsthenumbersустановить, когда он vimпод tmux(хотя это может потребовать маршрутизации через буфер обмена OS или соответствующий tmux set-buffer...)
thrig
Ответы:
0
tmuxесть rectangle-toggleкоманда для этого. Это не полностью объяснено на странице руководства; он появляется только в списке команд, доступных в режиме копирования:
Command vi emacs
[...]
rectangle-toggle v R
Он переключается между линейным выделением, которое вы демонстрируете, и прямоугольным выделением (аналогично блочному визуальному режиму Vim). В последнем режиме вы можете начать свой выбор с staticи продолжить вниз + вправо, не принимая ничего влево (номера строк).
set nonu
или"+y
...vim-tmux-navigator
делает; может быть способtmux save-bufer - | somethingthatstripsthenumbers
установить, когда онvim
подtmux
(хотя это может потребовать маршрутизации через буфер обмена OS или соответствующийtmux set-buffer
...)Ответы:
tmux
естьrectangle-toggle
команда для этого. Это не полностью объяснено на странице руководства; он появляется только в списке команд, доступных в режиме копирования:Он переключается между линейным выделением, которое вы демонстрируете, и прямоугольным выделением (аналогично блочному визуальному режиму Vim). В последнем режиме вы можете начать свой выбор с
static
и продолжить вниз + вправо, не принимая ничего влево (номера строк).источник