Когда я нажимаю функциональные клавиши, например, F12, я получаю символ тильды на своей позиции курсора (~ знак). Как я могу повернуть это? Эта проблема влияет на обе оболочки, Bash и Zsh.
Какой dotfiles я должен вставить?
Можно присвоить что-то каждому из тех ключей. Можно также присвоить пустую строку.
Для обнаружения последовательности, испускаемой каждым ключом, нажмите Ctrl-v затем функциональная клавиша. В моей системе, для F12, я вижу ^[[24~
. "^ [" представляет Escape, который будет представлен \e
в строках ниже.
В Bash, в Вашем ~/.inputrc
файл, добавляют строки как это:
"\e[24~": ""
или, если Вы хотите заставить его произвести что-то:
"\e[24~": "Super User"
который заставит соответствующий ключ ничего не сделать.
В оболочке Z можно добавить bindkey
команды к Вашему ~/.zshrc
файл как это:
bindkey -s "\e[24~" ""
или, если Вы хотите заставить его произвести что-то:
bindkey -s "\e[24~" "Super User"