Действительно ли возможно присвоить несколько команд единственной горячей клавише? (удар, xterm)

Необходимо попробовать:

command=$(ssh -q user@host 'ls "/usr/local/username/'$folder'" | wc -l')

Вы не можете действительно вложить обратные галочки (и я не уверен, почему Вы хотели к этому так или иначе).

2
17.08.2013, 02:50
2 ответа

Можно добавить следующую строку в ~/.inputrc:

"\C-x": kill-whole-line

Или, добавьте следующее в Ваш ~/.bashrc:

bind '"\C-x": kill-whole-line'

Видеть всю возможную привязку и которые являются в действительности, выполнены

bind -p

Вы, возможно, должны были бы развязать комбинации, которые запускаются с \C-x.

1
27.01.2020, 22:14

Не возможно присвоить несколько команд единственной горячей клавише непосредственно. Обычно можно было бы сделать следующее в ~/.inputrc

"\C-x": some-readline-command (eg. kill-whole-line)

Однако можно сделать следующее для отображения горячей клавиши на любую последовательность входа (где уже можно сослаться на связанные команды их горячими клавишами также и следовательно выполнить их),

"\C-x": "\C-knew text"

Примечание: На самом деле выше не работал бы потому что \C-x по умолчанию связывается как ключ лидера для другой привязки (например. \C-x\C-u для undo в emacs режим). Необходимо развязать всех тех для создания чистым \C-x сделайте что-то.

1
27.01.2020, 22:14

Теги

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