Я делаю запись терминала, и я хотел бы изменить цвет переднего плана терминала, чтобы выделить определенные части (например, определенные аргументы командной строки) в записи.
Как я могу сопоставить функциональную клавишу для выделения цветового кода в bash/readline?
Я могу привязываться к другим вещам, таким как клавиши со стрелками, с помощью bind '"\e[21~":"\e[A"'
, поэтому я думаю, что выполнение чего-то вроде bind '"\e[21~":"\e[[31m"'
должно выдать цветовой код и изменить цвет fg.
Это не так. Как мне заставить это работать?