2

Я только что переключился на zsh и хотел бы bind ключи Home, End и Delete так, чтобы они действовали так же, как в bash.

Я нашел несколько команд, которые работают, если я ввожу их непосредственно в командную строку:

bindkey '\eOF' end-of-line
bindkey '\e[3~' delete-char
bindkey '\eOH' beginning-of-line

Тем не менее, эти команды не имеют никакого эффекта, когда они являются частью zshrc . Другие команды zshrc работают нормально. Я помню, чтобы перезапустить терминал после каждого изменения .

Я использую Ubuntu 11.10.

Пожалуйста, помогите, я пытался найти похожие вопросы, но я не могу найти решение.

2 ответа2

0

Вы могли бы попробовать вещи отсюда?

Кроме того, вы пытались поместить команды bindkey внизу «$ HOME/.zshrc», чтобы они не перезаписывались?

0

Комментарий от OP:

Решено:

bindkey '^[OH' beginning-of-line
bindkey '^[OF' end-of-line
bindkey '^[[3~' delete-char

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