Выход от меньше путем нажатия клавиши ESC

Как @derobert сказал в комментариях, которыми Ваш лучший выбор, вероятно, будет с инструментом, таким как wireshark. Вы захотите быть нацеленными на входящий трафик и из Вашего процесса Java до вхождения в туннель ssh. Так как туннель шифруется, Вы не собираетесь быть способными достигнуть максимума в нем.

Также веб-сайт sectools.org ведет обширный список сниффинга инструментов, которые можно проверить, если wireshark, кажется, не соответствует потребностям.

3
09.02.2015, 00:50
2 ответа

Для привязки Esc + Esc к выйти из с помощью lesskey ], сделайте следующее:

  1. Создайте файл ~ / .lesskey со строкой:
\e\e quit
  1. Запустите lesskey . Это создаст двоичный файл ~ / .less , используемый less .

  2. Используйте меньше , как обычно. Esc + Esc выполнит выход .

Если вам больше не нужны привязки, вы можете удалить файл ~ / .less .


Дополнительные сведения см. В man lesskey или lesskey.nro в исходных кодах пакета less .
Debian - Подробная информация об исходном пакете меньше в wheezy

SYNOPSIS
       lesskey [-o output] [--] [input]

The input file is a text file which describes the key bindings.
If the input file is "-", standard input is read.
If no input file is specified, a standard filename is used
as the name of the input file, which depends on the system being used:
On Unix systems, $HOME/.lesskey is used;
on MS-DOS systems, $HOME/_lesskey is used;
and on OS/2 systems $HOME/lesskey.ini is used,
or $INIT/lesskey.ini if $HOME is undefined.
8
27.01.2020, 21:08

Not really.

минус имеет много функций, связанных с ESC + что-то другое. Смотрите меню: ESCv, ESCn, ESCF, многие другие. Вы не сможете набрать ни одного из них, если минус выйдет после получения только ESC.

Вероятно, вы могли бы перепривязать все эти функции к другим нажатиям клавиш или жить с невозможностью набрать их, и перепривязать ESC к выходу, но это все равно было бы не очень хорошей идеей.

Это не лучший выбор клавиш. В VT100 (эмуляция терминала, используемая в настоящее время практически повсеместно) все управляющие последовательности терминала начинаются с символа ASCII ESC. Это означает, что каждый раз, когда Вы нажимаете что-то вроде клавиши со стрелкой, Ваш терминал посылает ESC, за которым следуют другие вещи. При нажатии клавиши ESC терминал также отправляет ESC, но за ним ничего не следует. Как программное обеспечение может определить разницу после получения символа ASCII ESC? Оно вынуждено подождать некоторое время, чтобы увидеть, следует ли что-нибудь за символом ESC. Таким образом, вещи, связанные только с ESC, всегда имеют задержку, задержку по времени, прежде чем программное обеспечение сможет дать ответ.

7
27.01.2020, 21:08

Теги

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