~/.inputrc файл, не получающий правильно

Это - lxterminal ошибка.

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

Если Вы вводите echo -n foo, Вы будете видеть foo%. % указывает, что не было никакого символа новой строки. Выше, то, что происходит, является этим lxterminal выводы это ^T прежде, чем выполнить оболочку.

В других оболочках, вместо ^T%\nprompt>, Вы видите ^Tprompt.

Lxterminal имеет другую ошибку BTW, в котором он игнорирует значение $SHELL.

14
30.11.2015, 16:45
3 ответа

привязки клавиш и файл ~ / .inputrc , размещенный в вопрос для bash . Для csh (или tcsh ) используйте файл ~ / .bindings и используйте следующий синтаксис.

bindkey '^[[1;5C' forward-word
bindkey '^[[1;5D' backward-word

Поняли это после некоторого поиска в Google.

5
27.01.2020, 19:50

Файл .inputrc не является исходным файлом. Он должен автоматически учитываться bash или другим программным обеспечением, использующим библиотеку readline. Если это не сработает, добавьте пробел после двоеточия, например,

"\e[1;5C": forward-word

(я всегда видел пробел в этом конфигурационном файле).

6
27.01.2020, 19:50

Для bash теперь будут перезагружены определенные в настоящее время сопоставления

bind -f  ~/.inputrc
12
27.01.2020, 19:50

Теги

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