Несколько буферов копирования в режиме копирования tmux vi - PullRequest
0 голосов
/ 28 января 2020

Vi назвал буферы, набрав "[a-z], а затем команду yank / delete / et c. Есть ли в vmux-режиме копирования copy именованные буферы? Я хотел бы скопировать различные строки в разные буферы tmux и иметь возможность вставлять их по отдельности

1 Ответ

0 голосов
/ 28 января 2020

Да, это так.

man tmux /^BUFFERS или веб-копия :

tmux поддерживает набор именованных буферов вставки. Каждый буфер может быть явно или автоматически назван. Именованные буферы именуются при создании с помощью команд set-buffer или load-buffer или путем переименования автоматически именуемого буфера с помощью set-buffer -n. Автоматически именуемым буферам присваивается имя, например «buffer0001», «buffer0002» и т. Д. При достижении параметра ограничения буфера самый старый буфер с автоматическим именем удаляется. Явно именованные буферы не подлежат ограничению буфера и могут быть удалены с помощью команды delete-buffer.

Буферы могут быть добавлены с помощью команд copy-mode или set-buffer и load-buffer и вставлены в окно с помощью команды вставки буфера. Если используется команда буфера и буфер не указан, предполагается, что был добавлен самый последний автоматически названный буфер.

...

Команды буфера следующие:

...

load-buffer [-b buffer-name] path
               (alias: loadb)
         Load the contents of the specified paste buffer from path.

paste-buffer [-dpr] [-b buffer-name] [-s separator] [-t target-pane]
               (alias: pasteb)
         Insert the contents of a paste buffer into the specified pane.
         If not specified, paste into the current one.  With -d, also
         delete the paste buffer.  When output, any linefeed (LF) char‐
         acters in the paste buffer are replaced with a separator, by
         default carriage return (CR).  A custom separator may be speci‐
         fied using the -s flag.  The -r flag means to do no replacement
         (equivalent to a separator of LF).  If -p is specified, paste
         bracket control codes are inserted around the buffer if the
         application has requested bracketed paste mode.

Я обрезал часть информации (включая другие команды буфера); Обязательно посмотрите на сайте выше (или на странице руководства), как использовать эти инструменты.

...