Настройка командной строки?

Настройка командной строки?

Я использовал oh_my_zsh (и экспериментировал с bash_it) на нескольких системах и в целом был им доволен, хотя мне не нравится его функция автокоррекции, и я обычно ее отключаю.

Моя обычная оболочка — zsh, и мне нужно всего три вещи от моей командной строки:

  1. Текущий каталог/или пароль.

  2. Состояние и ветка Git.

  3. Цветной вывод команды ls (в команде ls, а не в приглашении).

Остальное — просто безвкусица, которая часто раздражает.

Используя эти скрипты оболочки, я трачу слишком много ресурсов процессора за то, что мне нужно.

Любые предложения, либо с использованием этих скриптов, либо как отдельный скрипт оболочки. Меня устраивают как zsh, так и bash.

Спасибо.

решение1

Чтобы получить цветной вывод от ls, используйте псевдоним ls='ls --color=always'. Вы можете включить это с помощью

alias ls='ls --color=always'

Что касается указания текущего каталога в командной строке:

PROMPT='%~'

Чтобы добавить статус git в командную строку, взгляните наэтот.

решение2

я используюэтот скрипт из git/contribс bash. Он также дает мне git branch и автодополнение. git status тоже можно довольно легко взломать, насколько я понимаю.

Связанный контент