Написал бы про fish — нашлись бы люди, кто напишут про zsh. К чему это тут?
Предустановленность одного плагина не влияют на выбор шелла. Я выбрал один, на свое усмотрение и показал, как сделать его лучше. Не спорю, что из fish можно сделать то же самое.
Я понял вашу точку зрения. Но я не люблю когда зелёный по черному режет глаза. Гораздо приятнее и проще ориентироваться, когда разные типы текста (строки, команды, аргументы и т.д.) подсвечены разными цветами. Это все очень индивидуально, безусловно. Опять же, я не утверждаю, что моя комбинация цветов и темы — лучшая. Каждому свое, я лишь показал пример с четкими инструкциями, который многим понравился
Это так. Гораздо меньше дистрибутивов, где из коробки его нет, чем где он есть. И даже если в каких-то дистрибутивах уже стоит zsh/mksh, то bash там все равно есть, почти всегда. Как минимум для работы скриптов, написанных на нем.
Как время может выглядеть пестро? Я показал скриншот, чтоб вы увидели возможность настройки отображения времени. Цвета тут при чем? Они меняются, я в статье показал команду, чтоб посмотреть коды цветов. Так же показал, где меняются цвета блоков с директорией и временем/статусом.
В любом случае, цель статьи — помочь новичкам (и не только) сделать терминал приятным и функциональным. Если вам не нравится ни одна комбинация из большого количества настроек, увы, тема вам не подойдет. Я не намерен навязывать никому свое мнение. Ничего не мешает вовсе пропустить часть с кастомизацией внешнего вида, выполнив только первую часть инструкций в статье.
Длина строки с текущим путем настраивается через переменную окружения — PROMPT_DIRTRIM
нет, не настраивается. PROMPT_DIRTRIM — длина директории. 10 директорий не будут занимать меньше 20 символов ни при каких настройках, пока они отображаются.
При чем тут zsh_history и о каком времени идет речь?
Дата/время выполнения команды настраивается, как я уже говорил:
Весь ваш перечень — крайне субъективен. И всё это делается путем выбора иных пунктов во время конфигурации p10k. Поэтому я написал — выберите те элементы, которые нужны ВАМ. Там настраивается и пробел между строками, и время команды, и имя пользователя и хоста просто нажимая другие числа на клавиатуре при выборе.
На счет директории — показывая полный путь, отображается много лишнего. одна длинная строка, которая занимает половину ширины терминала. Именно поэтому я описал, как отображать только текущую директорию. Если вам нужно отображать её полностью, не вносите эту настройку:
В большинстве эмуляторов вкладки уже реализованы, даже есть хоткеи обычно, на создание/открытие/закрытие/переключение между ними.
По поводу зелёного по черному – я сам долго сидел за таким. Потом понял, на сколько проще и приятнее работать, когда у тебя синтаксис подсвечен, а основной цвет не режет глаза
Предустановленность одного плагина не влияют на выбор шелла. Я выбрал один, на свое усмотрение и показал, как сделать его лучше. Не спорю, что из fish можно сделать то же самое.
Я понял вашу точку зрения. Но я не люблю когда зелёный по черному режет глаза. Гораздо приятнее и проще ориентироваться, когда разные типы текста (строки, команды, аргументы и т.д.) подсвечены разными цветами. Это все очень индивидуально, безусловно. Опять же, я не утверждаю, что моя комбинация цветов и темы — лучшая. Каждому свое, я лишь показал пример с четкими инструкциями, который многим понравился
Почти во всех. Дебиан, например. В чем вообще смысл? Если у меня был bash, я создам пользователя, у меня fish появится?
Это так. Гораздо меньше дистрибутивов, где из коробки его нет, чем где он есть. И даже если в каких-то дистрибутивах уже стоит zsh/mksh, то bash там все равно есть, почти всегда. Как минимум для работы скриптов, написанных на нем.
habr.com/ru/post/516004/#comment_21982298
В любом случае, цель статьи — помочь новичкам (и не только) сделать терминал приятным и функциональным. Если вам не нравится ни одна комбинация из большого количества настроек, увы, тема вам не подойдет. Я не намерен навязывать никому свое мнение. Ничего не мешает вовсе пропустить часть с кастомизацией внешнего вида, выполнив только первую часть инструкций в статье.
нет, не настраивается. PROMPT_DIRTRIM — длина директории. 10 директорий не будут занимать меньше 20 символов ни при каких настройках, пока они отображаются.
При чем тут zsh_history и о каком времени идет речь?
Дата/время выполнения команды настраивается, как я уже говорил:
~/.zshrcнастройки:На счет директории — показывая полный путь, отображается много лишнего. одна длинная строка, которая занимает половину ширины терминала. Именно поэтому я описал, как отображать только текущую директорию. Если вам нужно отображать её полностью, не вносите эту настройку:
В большинстве эмуляторов вкладки уже реализованы, даже есть хоткеи обычно, на создание/открытие/закрытие/переключение между ними.
По поводу зелёного по черному – я сам долго сидел за таким. Потом понял, на сколько проще и приятнее работать, когда у тебя синтаксис подсвечен, а основной цвет не режет глаза
По кастомизации zsh ему не уступает
https://m.habr.com/ru/post/516004/comments/#comment_21979480
Из плюшек — удобные фичи для работы с SSH (ctrl + /)
Делаю :)