Я использую Ubuntu 11.04.
Есть ли способ установить раскраску для вывода после завершения табуляции списка CD, Ls или т. Д.?
т.е.
myshell@root$ cd ~/user/files/
Я нажал на вкладку ...
myfile myfoo mybar <- этот вывод цветной?
Я надеюсь, вам понравилась моя диаграмма.
bash
zsh
colors
autocomplete
chrisjlee
источник
источник
ls --color
было бы? Вы хотите, чтобы первый был цветным, затем, когда вы снова нажмете Tab, второй будет цветным и т. Д.? Что-то другое?Ответы:
С readline 6.3 и позже вы можете добавить
к
~/.inputrc
.См. Https://tiswww.case.edu/php/chet/readline/rluserman.html :
Вы можете использовать http://geoff.greer.fm/lscolors/ для генерации обоих
LS_COLORS
(которые используются GNUls
иcolored-stats
) иLSCOLORS
(которые используются BSDls
).источник
visible-stats
.$if Bash\nset colored-stats on\n$endif
избегать ошибок в других программах, которые не понимают новые функции readline.GNU bash, version 4.4.23(1)-release (x86_64-apple-darwin17.5.0)
SOCK 35;44
чтобы лучше работать с моим терминалом со светлой тематикой.Я не знаю, находится ли он в bash (оболочка по умолчанию). Это возможно в zsh (более мощная оболочка, чем bash, доступная в большинстве приложений, включая Ubuntu, но часто не устанавливаемая по умолчанию).
При первом запуске zsh будет предложено создать файл конфигурации (
~/.zshrc
) для вас. Конфигурация по умолчанию немного бесплодна, для исторической совместимости. Для цветных списков завершения выберите2
настройку «новой системы завершения», а затем2
снова настройте ее; вcompinstall
меню выберите,3
чтобы установить стили для отображения завершений, а3
затем1
включить цветные завершения и, наконец,2
использовать те же цвета, что иls
.Если вы предпочитаете настроить это вручную, вот строки, которые вам нужны в вашем
.zshrc
:list-colors
Стиль настраивает цвета на имя файла доработки.источник