Удаление цветов из zsh-завершения табуляции

Вы можете сделать вопросы прогрессивными и взаимозависимыми. Таким образом, вы могли бы:

  1. Запустить MAGIC = $ (uuidgen) и выдать результат:

     echo $ MAGIC 
     
  2. Вывести результат:

     MAGIC_NUMBERS = $ (printf '% d \ n' "0x $ (echo $ MAGIC | cut -d- -f1)") 
    echo $ MAGIC_NUMBERS 
     
  3. Вывести результат:

     echo "$ MAGIC_NUMBERS * 3" | bc 
     
  4. Исправьте следующую команду и предоставьте ее результат:

     bc <<< $ MAGIC_NUMBERS - 4 >> $ MAGIC && cat $ MAGIC 
     

Очевидно, вам понадобится где-то заявить, что на вопросы нужно отвечать по порядку и в рамках одной сессии.

Вероятность дублирования переменной $ MAGIC из uuidgen бесконечно мала, но некоторые из команд обработки, которые я здесь использовал, немного сложны. Если вы что-нибудь сделаете с bc , вы можете написать сценарий, который они будут использовать для выполнения части 2.

1
27.02.2019, 06:28
1 ответ

Con puro zsh:

zstyle ':completion:*' list-colors

Por el contrario, para usar los mismos colores que el comando ls:

eval "$(dircolors)"
zstyle ':completion:*' list-colors ${(s.:.)LS_COLORS}

Esto debería funcionar incluso con oh -my -zsh, pero oh -my -zsh a veces tiene su propia forma de hacer las cosas y no lo he probado con oh -my -zsh.

8
27.01.2020, 23:32

Теги

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