Я выполняю оболочку Xonsh, и я хотел бы эмулировать нечувствительное к регистру заполнение клавишей Tab а-ля zsh
.
Как пример, вводя ~/Downl<TAB>
и ~/downl<TAB>
должен оба автоматически заполнить к ~/Downloads
.
Есть ли какой-либо способ, которым я могу включить это в своем терминале?
С xonsh v0.6.2 необходимо установить $CASE_SENSITIVE_COMPLETIONS
переменная среды в ~/.xonshrc
файл. Например:
$CASE_SENSITIVE_COMPLETIONS = False
Да, и к счастью это очень просто.
В Вашем ~/.config/xonsh/config.json
, просто отредактируйте Ваш env
объект содержать:
"CASE_SENSITIVE_COMPLETIONS": false
Как пример:
{
"env": {
"AUTO_CD": true,
"CASE_SENSITIVE_COMPLETIONS": false,
"SOME_OTHER_ENV": true
},
"foreign_shells": [
...
],
"xontribs": [
...
]
}
Перезагрузите оболочку, и у Вас будет заполнение клавишей Tab, которое полностью игнорирует регистр.