The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Новая версия консольного оконного менеджера tmux

27.03.2013 09:42

Представлен релиз консольного оконного менеджера tmux ("terminal multiplexer"), разрабатываемого в рамках проекта OpenBSD с целью создания распространяемой под лицензией BSD замены GNU Screen. Tmux позволяет организовать многооконный интерфейс в консоли, через мультиплексирование одного физического терминала на несколько виртуальных терминалов.

Из изменений можно отметить появление клавиатурных комбинаций для перемещения по полстраницы в режиме копирования, поддержку работы с неотсоединёнными сессиями, поддержку вставки из буфера через клик средней кнопкой мыши, реализована команда copy-pipe для передачи выделенной области во внешнюю программу, добавлены новые форматы (client_session, client_last_session) и опции.

Основные отличия tmux от GNU Screen:

  • Исходные тексты распространяются в рамках лицензии BSD. Более современная и упрощенная кодовая база (коду screen 20 лет);
  • Предусмотрена возможность подключения расширений от сторонних разработчиков;
  • Четко формализованная клиент-серверная модель, при которой окна выступают в роли независимых объектов, которые могут сопоставляться и перераспределяться между разными сессиями. При этом поддерживается назначение одного окна нескольким разным клиентам и передача окон от одного клиента другому;
  • Наличие механизма автоматизации выполнения типовых действий, через подключение внешних скриптов. Полноценный интерфейс управления из командной строки, позволяющий управлять всеми операциями tmux из скриптов;
  • Наличие нескольких независимых буферов обмена;
  • Поддержка опции для ограничения размера окна. Более гибкие возможности по разбиению окон на части (поддержка вертикального разделения);
  • Более ясный синтаксис для формирования содержимого строки статуса. Возможность отображения в строке статуса первой строки вывода определенной команды;
  • Более экономное расходование оперативной памяти;
  • Улучшенная поддержка UTF-8.


  1. Главная ссылка к новости (http://sourceforge.net/mailarc...)
  2. OpenNews: Проект OpenBSD представил собственную реализацию identd
  3. OpenNews: Релиз OpenBSD 5.2
  4. OpenNews: В базовую систему NetBSD включен консольный оконный менеджер tmux
  5. OpenNews: В базовую систему OpenBSD включен консольный оконный менеджер Tmux
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/36511-tmux
Ключевые слова: tmux, screen
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (72) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, oops (ok), 11:44, 27/03/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +11 +/
    Обожаю его, пользуюсь везде, где только можно
     
     
  • 2.25, Аноним (-), 16:13, 27/03/2013 [^] [^^] [^^^] [ответить]  
  • +5 +/
    сфоткай пока он спит
     
     
  • 3.27, oops (ok), 16:18, 27/03/2013 [^] [^^] [^^^] [ответить]  
  • +4 +/
    ты что, он же не накрашеный
     

  • 1.2, бедный буратино (ok), 11:53, 27/03/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    openbsd уже анонсировала столько всего нового за неделю: openssh, tmux, ещё пара смежных проектов. А ещё вышла новая ПОТРЯСАЮЩАЯ песенка к релизу 5.3! Скоро уж и сам 5.3 подтянется.

    А tmux - это прелесть. Одна проблема - всё никак на память не могу взять, как Ctrl-B на Ctrl-A заменять, поэтому приходится искать где-то старые конфиги, in-place редактирования не получается. :( Надо будет выучить, как таблицу умножения. Жаль, что не по дефолту.

     
     
  • 2.5, BayaN (ok), 12:14, 27/03/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Надо будет выучить,
    > как таблицу умножения. Жаль, что не по дефолту.

    Так man же, там есть пример.


     
     
  • 3.8, бедный буратино (ok), 12:18, 27/03/2013 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >> Надо будет выучить,
    >> как таблицу умножения. Жаль, что не по дефолту.
    > Так man же, там есть пример.

    Читать, отвлекаться, переписывать. Задумываешься об одном, а другое из головы вылетает. По хорошему, если не будет дефолта, в голове должна срабатывать автоматика, чтобы мысли вообще не переключались - те же хоткеи в mc или ключи во wget я не знаю, я их просто пишу, спроси, что пишу - остановлюсь, задумаюсь и не отвечу. Потому что не думаю, а знаю.

    Но все проблемы решил бы дефолт на ctrl-a. Или на что-то другое, но уж больно неудобно до ctrl-b тянуться.

     
     
  • 4.9, backbone (ok), 12:33, 27/03/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну дык конфиги в Git и на GitHub куда-нибудь, нет?
     
  • 4.16, savant (ok), 13:34, 27/03/2013 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Педаль! Педаль приделай!
     
     
  • 5.18, бедный буратино (ok), 13:36, 27/03/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Педаль! Педаль приделай!

    Я трезвый в педалях путаюсь.

     
  • 4.24, my (?), 15:12, 27/03/2013 [^] [^^] [^^^] [ответить]  
  • +/
    С Ctrl-A не будут работать хоткеи minicom'a.
     
     
  • 5.45, ig0r (??), 19:30, 27/03/2013 [^] [^^] [^^^] [ответить]  
  • +/
    почему нет?
     
  • 2.15, oops (ok), 13:28, 27/03/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    А как же потом в начало строки перемещаться?
     
     
  • 3.46, opapa (?), 19:35, 27/03/2013 [^] [^^] [^^^] [ответить]  
  • +/
    ctrl+a, a
     
  • 2.17, бедный буратино (ok), 13:34, 27/03/2013 [^] [^^] [^^^] [ответить]  
  • +/
    ссылку на песенку забыл добавить:

    http://openbsd.org/lyrics.html#53

     
  • 2.37, arisu (ok), 18:45, 27/03/2013 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > А tmux — это прелесть.

    но overkill, по-моему. как и screen. один терминал с табами + dtach — и радости немеряно, а жирного софта не надо. я разве что добавил к dtach маленький патчик, дабы можно было список сессий получать и по именам к ним обращаться, а не задавать каждый раз руками путь к сокету.

     
     
  • 3.72, freehck (ok), 10:46, 31/03/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Интересно. А dtach разве позволяет вернуться к отвязанной от терминала программе?
    Вот отвязал я rtorrent, а потом magnet-ссылку ему захочу скормить. Как мне делать прикажете?
     
     
  • 4.73, arisu (ok), 11:14, 31/03/2013 [^] [^^] [^^^] [ответить]  
  • +/
    прикажу читать man dtach. он (dtach), кагбэ как раз и был придуман для того, чтобы можно было возвращаться.

    ты когда сессию создаёшь, ты зачем адрес сокета указываешь? правильно, именно для того, чтобы потом к ней можно было сделать attach, запустив dtach -a. вот так и делать. почитав документацию.

     

  • 1.3, Аноним (-), 12:08, 27/03/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Всё замечательно, но непонятно накой сделали Ctrl+B вместо Ctrl+A. Про коллизии со screen - сущий бред, потому что есть Ctrl+A A.
     
     
  • 2.30, oops (ok), 16:46, 27/03/2013 [^] [^^] [^^^] [ответить]  
  • +/
    И вам тот же вопрос: а как же тогда перемещаться в начало строки?
     
     
  • 3.58, Аноним (-), 00:52, 28/03/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > И вам тот же вопрос: а как же тогда перемещаться в начало строки?

    Home. А вообще, для неучей - Ctrl+A посылается как Ctrl+A, A. Поэтому сделать в tmux другую велосипедную комбинацию было в весшей степени идиотично.

     
     
  • 4.59, Led (ok), 02:13, 28/03/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >> И вам тот же вопрос: а как же тогда перемещаться в начало строки?
    > Home. А вообще, для неучей - Ctrl+A посылается как Ctrl+A, A. Поэтому
    > сделать в tmux другую велосипедную комбинацию было в весшей степени идиотично.

    Какие жаркие споры вокруг Ctrl-B/Ctrl-A... Я вот на F12 повесил и не испытываю никакого дискомфорта. Или я чего-то не знаю?

     
     
  • 5.70, arisu (ok), 15:04, 28/03/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Или я чего-то не знаю?

    таки да. f12 для этого ничем не лучше, нежели рекомендованое тут home для перемещения в начало строки.

     
  • 4.64, oops (ok), 10:10, 28/03/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А по-моему гораздо большим идиотизмом было вешать изначально переключение в режим команд на Ctrl+A в screen
     
  • 4.69, arisu (ok), 15:03, 28/03/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >> И вам тот же вопрос: а как же тогда перемещаться в начало строки?
    > Home.

    неудобно. до него тянуться надо, а ^a уже под рукой.

    > А вообще, для неучей — Ctrl+A посылается как Ctrl+A, A.

    что? O_O

     
  • 2.41, Аноним (-), 18:53, 27/03/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Боже мой, еще один, бляха-муха. Ты хоть документацию почитай что ли, а? ctrl+a используется для перехода в начало строки в sh/csh/tsch и возможно в вашем bash/dash, не знаю чем вы там пользуетесь.
     
     
  • 3.55, Аноним (-), 00:23, 28/03/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    В sh/csh/tcsh и вообще всех шеллах что я видел для перехода в начало строки используется Home. При чём тут Ctrl+A не представляю.
     
     
  • 4.62, Аноним (-), 06:35, 28/03/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    А я не представляю причем тут Home. Всегда было так: ctrl+a - в начало строки, ctrl+e - в конец строки,  ctrl+w стереть одно слово перед курсором, esc+f - перейти на слово вперед, esc+b - перейти на слово назад и т.д.. Хотя если вы UNIX-like изучали по https://www.opennet.ru/opennews/art.shtml?num=36508, то понятно почему вы такой элементарщины не знаете.
     
  • 4.68, arisu (ok), 14:22, 28/03/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > В sh/csh/tcsh и вообще всех шеллах что я видел для перехода в
    > начало строки используется Home. При чём тут Ctrl+A не представляю.

    при том, что ты не умеешь эффективно клавиатуру использовать. ты бы ещё сказал, что «мышью клацнуть» — по удобству и скорости не сильно отличается.

     

  • 1.4, asp (??), 12:09, 27/03/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Очень классная вещь, странно что еще во многих дистрибутивах по дефолту идет screen
     
     
  • 2.6, бедный буратино (ok), 12:16, 27/03/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Очень классная вещь, странно что еще во многих дистрибутивах по дефолту идет screen

    Это у каких дистрибутивов такой "дефолт"?

    В openbsd и netbsd - tmux в базовой системе.

     
     
  • 3.12, YetAnotherOnanym (ok), 13:11, 27/03/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    К счастью, у openbsd и netbsd нет "многих дистрибутивов" ;)
     
     
  • 4.20, бедный буратино (ok), 13:57, 27/03/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > К счастью, у openbsd и netbsd нет "многих дистрибутивов" ;)

    Зато они сами есть. Одна умная, другая красивая. Влюбился, самым непосредственным образом влюбился. В обоих, и даже не знаю, что делать.

     
     
  • 5.31, Michael Shigorin (ok), 16:55, 27/03/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > влюбился. В обоих

    обеих? :)

     
     
  • 6.33, the joker (ok), 17:24, 27/03/2013 [^] [^^] [^^^] [ответить]  
  • +/
    обоях?
     
  • 6.60, бедный буратино (ok), 02:16, 28/03/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > обеих? :)

    Как пели у нас в деревне "я б женился на обоих". :)

     

  • 1.7, BayaN (ok), 12:18, 27/03/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Вот так надо писать хорошие кроссплатформенные программы, а не как Wayland.

     
     
  • 2.21, Михрютка (ok), 14:21, 27/03/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    кстати, в тмуксе поддержку вейланда собираются делать или опять 20 лет ждать будут?
     
     
  • 3.22, BratSinot (ok), 14:37, 27/03/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    tmux КОНСОЛЬНЫЙ, какой к черту Wayland?
     
     
  • 4.23, Михрютка (ok), 14:45, 27/03/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > tmux КОНСОЛЬНЫЙ, какой к черту Wayland?

    а разве вейланд консольные шрифты поддерживать не будет?

     
     
  • 5.28, ВовкаОсиист (ok), 16:32, 27/03/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    - В какой цвет покрашен этот стол?

    - Утюг

    - А разве в цветовой палитре нету розетки?

     
  • 3.38, arisu (ok), 18:46, 27/03/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > кстати, в тмуксе поддержку вейланда собираются делать или опять 20 лет ждать
    > будут?

    тебя ещё не отпустило, что ли?

     
     
  • 4.50, Михрютка (ok), 20:56, 27/03/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >> кстати, в тмуксе поддержку вейланда собираются делать или опять 20 лет ждать
    >> будут?
    > тебя ещё не отпустило, что ли?

    в тредике про офисы вон пару человек еще и не так вставляет. тоже имею право поглумиться ггг.

     
     
  • 5.51, arisu (ok), 20:58, 27/03/2013 [^] [^^] [^^^] [ответить]  
  • +/
    старею, старею…
     
  • 5.56, Аноним (-), 00:24, 28/03/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > в тредике про офисы вон пару человек еще и не так вставляет.
    > тоже имею право поглумиться ггг.

    Есть разница между "поглумиться" и "выставить себя идиотом".

     
  • 3.42, BayaN (ok), 19:12, 27/03/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Пусть вначале терминал нормальный под Wayland запилят без зависимостей от GTK или Qt.
     
     
  • 4.44, arisu (ok), 19:19, 27/03/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Пусть вначале терминал нормальный под Wayland запилят без зависимостей от GTK или
    > Qt.

    а зачем? вообще-то написание хорошего терминала — задача весьма непростая. то есть, простая — на первый взгляд. а потом оказывается, что проще взять ту же библиотеку от gtk и не заниматься ерундой.

     
     
  • 5.47, Михрютка (ok), 20:35, 27/03/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >> Пусть вначале терминал нормальный под Wayland запилят без зависимостей от GTK или
    >> Qt.
    > а зачем? вообще-то написание хорошего терминала — задача весьма непростая. то есть,
    > простая — на первый взгляд. а потом оказывается, что проще взять
    > ту же библиотеку от gtk и не заниматься ерундой.

    а чочо я пропустил что-то, в gtk запилили виджет терминала? полезно было бы кстати

     
     
  • 6.48, arisu (ok), 20:41, 27/03/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > а чочо я пропустил что-то, в gtk запилили виджет терминала? полезно было
    > бы кстати

    ну этот, как его. vte же.

     
     
  • 7.49, Михрютка (ok), 20:51, 27/03/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > ну этот, как его. vte же.

    о. да, действительно. век живи век учись.

     

  • 1.10, Анонимкус Рождественский (?), 13:07, 27/03/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    "Улучшенная поддержка UTF-8. "

    Вискас стал еще вкусней! Теперь попробуйте и вы ;)

     
  • 1.11, Аноним (-), 13:09, 27/03/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Кто использует, расскажите зачем оно? Для работе в ssh по удалёнке? Серьёзно, не слишком понимаю, нафига он нужен.
     
     
  • 2.13, бедный буратино (ok), 13:18, 27/03/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Кто использует, расскажите зачем оно? Для работе в ssh по удалёнке? Серьёзно,
    > не слишком понимаю, нафига он нужен.

    Ты в зоопарке был? Там верблюд, то есть, оконный менеджер, видел?

     
  • 2.14, YetAnotherOnanym (ok), 13:18, 27/03/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Кто использует, расскажите зачем оно? Для работе в ssh по удалёнке? Серьёзно,
    > не слишком понимаю, нафига он нужен.

    Когда запускаешь что-то долгое, но при этом периодически требующее действий пользователя. Например, если хочешь поставить софтину не бинарным пакетом, а скомпилённую со своими параметрами. Оно может подтягивать зависимости, которые тоже могут начинать установку с "make config" и ждать действий юзера. "nohup make >& make.out &" тут не годится.

     
     
  • 3.40, arisu (ok), 18:49, 27/03/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Когда запускаешь что-то долгое, но при этом периодически требующее действий пользователя.

    dtach?

     
     
  • 4.57, YetAnotherOnanym (ok), 00:32, 28/03/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    нее, таки tmux.
     
  • 2.19, Аноним (-), 13:46, 27/03/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Использую для работы на удаленном сервере. Обычно открыто 2-3 сессии с несколькими окнами. Которые в свою очередь тоже могут быть поделены на фреймы. Сказать что это удобно, значит ничего не сказать. Например, в одном окне пишу код, в другом запускаю, в третьем тестирую, в четвертом произвожу операции с гитом и т.д.

    Тмукс также удобно использовать и локально. Не боишься случайно закрыть окно. И переключение между окнами можно организовать так, как захочется.

     
     
  • 3.36, BayaN (ok), 18:19, 27/03/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Ага, такая же фигня. У меня tmux + vim как среда разработки. Постоянно висят на рабочей машине к которой подключен программатор и железяка. Очень удобно, то что из любой точки мира можно подрубиться с любой машины, был бы ssh клиент.
     
  • 2.39, arisu (ok), 18:49, 27/03/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Кто использует, расскажите зачем оно?

    если кому-то кажется, что терминал с табами и dtach — это нетехнологично, то берётся терминал без табов, dtach заменяется на tmux (или screen, но tmux всё-таки лучше).

    фактически, это такой tiling workspace manager для текстового режима. не обязательно «удалёнка», в нём и локальный консольный софт можно гонять.

     
     
  • 3.53, fiskus (?), 00:11, 28/03/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    dvtm+dtach более юниксвейно
     
     
  • 4.67, arisu (ok), 14:20, 28/03/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > dvtm

    не знал.

     
  • 2.52, fiskus (?), 00:09, 28/03/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Комбайн, заменяющий dtach и dvtm, но не такой древний, как screen
     

  • 1.26, Денис (??), 16:16, 27/03/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Более гибкие возможности по разбиению окон на части (поддержка вертикального разделения) - ??? так вроде как screen тоже по вертикали разделять окно может. Так и не понял чем он лучше screen-а.
     
     
  • 2.29, Аноним (-), 16:40, 27/03/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Более гибкие возможности по разбиению окон на части (поддержка вертикального разделения)
    > - ??? так вроде как screen тоже по вертикали разделять окно
    > может. Так и не понял чем он лучше screen-а.

    Памяти столько не жрет и с хоткеями удобнее

     
     
  • 3.61, Дениска (??), 02:20, 28/03/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Давай померямся, просто интересно стоит ли менять:

    root@srv-statistic:~# pstree
    init─┬─acpid
         ├─atd
         ├─cron
         ├─dbus-daemon
         ├─dhclient3
         ├─flow-capture
         ├─6*[getty]
         ├─rsyslogd───3*[{rsyslogd}]
         ├─sshd───sshd───sshd───bash───screen───screen─┬─bash───sudo───bash───mc───bash
         │                                             ├─bash───sudo───bash───pstree
         │                                             └─bash───sudo───bash───watch
         ├─udevd───2*[udevd]
         ├─upstart-socket-
         ├─upstart-udev-br
         ├─vsftpd
         └─whoopsie───{whoopsie}

    root@srv-statistic:~# free
                 total       used       free     shared    buffers     cached
    Mem:        508232     320700     187532          0      42880     214596
    -/+ buffers/cache:      63224     445008
    Swap:       524284        664     523620

    USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
    des       1363  0.0  0.1   5408   984 pts/1    S+   Mar27   0:00 screen

     

  • 1.32, жопка3 (?), 17:06, 27/03/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Только вот почему-то на shellbox'ах tmux в top по CPU usage всегда выше screen на порядок-два, несмотря на примерно одинаковый usecase.
     
  • 1.34, ноним (?), 17:28, 27/03/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Всем кто мучается с Ctrl A и Ctrl B могу предложить свой вариант - backtick "'":
    unbind C-b
    set -g prefix '
    bind ' send-keys '

    Единственная проблема копирование скриптов, содержащих "'", решается командой:
    unbind '

     
     
  • 2.35, ноним (?), 17:30, 27/03/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Неа, не решается (
     
  • 2.43, BayaN (ok), 19:16, 27/03/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Единственная проблема копирование скриптов, содержащих "'", решается командой:
    > unbind '

    Есть ещё вариант для prefix - набирать небольшой стишок или текст песенки, тогда точно проблем не будет.


     
  • 2.54, fiskus (?), 00:17, 28/03/2013 [^] [^^] [^^^] [ответить]  
  • +/
    У меня Ctrl+S. В bash/zsh это вроде обратный поиск по истории, но я все равно Ctrl+R использую. И пальцам удобно.
     
     
  • 3.63, ноним (?), 07:37, 28/03/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > У меня Ctrl+S. В bash/zsh это вроде обратный поиск по истории, но
    > я все равно Ctrl+R использую. И пальцам удобно.

    Ctrl+S - это же suspend терминала.


     
     
  • 4.74, тигар (ok), 10:26, 05/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    >> У меня Ctrl+S. В bash/zsh это вроде обратный поиск по истории, но
    >> я все равно Ctrl+R использую. И пальцам удобно.
    > Ctrl+S - это же suspend терминала.

    чочо?
    про XOFF/XON почитай. ну и так, поржать, ctrl+q тогда как расшифровать? Если вывод о suspend был сделан оттого, что "залипает" и "начинается на S"

     
     
  • 5.75, Michael Shigorin (ok), 15:47, 05/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > ну и так, поржать, ctrl+q тогда как расшифровать?

    qontinue :]

    А ещё можно вспомнить изначальное предназначение клавиши Scroll Lock.

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру