1

Я использую zsh и я испытываю трудности с сочетанием клавиш для кнопки DELETE . Так, например, я хотел бы использовать команду из моей .zsh_history . Для этого я нажал кнопку вверх. Если я теперь хочу изменить команду визуально, я прыгаю на первую позицию и нажимаю клавишу DELETE . Но вместо удаления первого символа он превращает первые три символа в верхний регистр, например:

vim .zsh.rc
-
VIM .zsh.rc
    -

(тире должен представлять позицию курсора) На специальные символы это не влияет.

Я пытался добавить bindkey "e[3~" delete-char и [[ -n ${key[Delete]} ]] && bindkey "${key[Delete]}" delete-char моей zsh.rc но DELETE Ключ не особо впечатлил. Какие-либо предложения?

1 ответ1

2

Как только я опубликовал сообщение, я увидел свою ошибку и забыл обратную косую черту. Итак, я изменился:

`bindkey "e[3~" delete-char` 

в

`bindkey "\e[3~" delete-char` 

и это сработало

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .