Как я включаю нечувствительное к регистру автозавершение на Xonsh?

Я выполняю оболочку Xonsh, и я хотел бы эмулировать нечувствительное к регистру заполнение клавишей Tab а-ля zsh.

Как пример, вводя ~/Downl<TAB> и ~/downl<TAB> должен оба автоматически заполнить к ~/Downloads.

Есть ли какой-либо способ, которым я могу включить это в своем терминале?

3
задан 27 April 2018 в 11:01

2 ответа

С xonsh v0.6.2 необходимо установить $CASE_SENSITIVE_COMPLETIONS переменная среды в ~/.xonshrc файл. Например:

$CASE_SENSITIVE_COMPLETIONS = False
2
ответ дан 1 December 2019 в 16:18

Да, и к счастью это очень просто.

В Вашем ~/.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, которое полностью игнорирует регистр.

1
ответ дан 1 December 2019 в 16:18

Другие вопросы по тегам:

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