копия (к X буферам обмена) ярлык в .tmux.conf

С zsh:

rm -rf **/*.rar(:h)

Суффикс :h применяет модификатор расширения истории h (“голова”), которая удаляет базовое имя каждого соответствия, сохраняя только часть каталога.

Удостоверьтесь, что проверили, что это действительно каталоги, которые Вы хотите удалить! Например, переместите их во временный каталог сначала:

mkdir DELETE
mv **/*.rar(:h) DELETE/
# check that you really want to delete everything in DELETE
rm -r DELETE

22
03.09.2016, 04:31
2 ответа

Этот ответ не отвечает непосредственно на Ваш вопрос о создании ярлыка. Но вот то, что я делаю.

Можно временно приостановить передачу ключей/событий от нажатия мыши к tmux путем содержания сдвига. Таким образом, можно нажать и держать Сдвиг и пользователя регулярные ярлыки terminal/X, чтобы сделать копию. В моем случае с помощью Терминатора я нажимаю сдвиг, выделяюсь с мышью вообще, я хочу, копия с Ctrl+Shift+C

И в случае, если у Вас есть разделенные области, можно масштабировать текущую область с Префиксом клавиши-переключателя масштабирования + z и выполнить операцию копии. (протестированный на tmux v1.8)

13
27.01.2020, 19:43
  • 1
    я не смог использовать это из-за горизонтальных разделений, но масштабирующий прием, звучит великолепно, спасибо за подсказку. –  none 03.02.2014, 10:53
  • 2
    Это работает в терминале гнома, наверняка; но это относится ко всем эмуляторам терминала? Вероятно, нет –  jpaugh 05.09.2017, 22:38

Это не дает прямого ответа на ваш вопрос, но взгляните на tmux-yank , как описано в Использовать систему буфер обмена в режиме vi-copy в tmux и Получение tmux для копирования буфера в буфер обмена . После установки префикс

+ y - копирует текст из командной строки в буфер обмена.

привязки режима копирования:

y - скопировать выделение в системный буфер обмена

1
27.01.2020, 19:43

Теги

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