ubuntu:zsh-oh-my-zsh

Установка Zsh и Oh My Zsh!

sudo apt install zsh

Выбираем удобный вариант, в зависимости от установленного в системе ПО:

# Curl
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
# Wget
sh -c "$(wget https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"

Достаточно выполнить команду для текущего пользователя:

chsh -s $(which zsh)

Для включения популярной темы agnoster нужно открыть файл ~/.zshrc, найти строку ZSH_THEME=«robbyrussell» и заменить стандартную тему на нужную, в моем случае agnoster, итого получается ZSH_THEME=«agnoster». Не забываем про

source ~/.zshrc

Если нет иконок Git или нету «уголков» в строке навигации, то вам нужно поставить дополнительные шрифты. Большинство тем требует установки данных шрифтов, они никак не помешают, но будет работать как нужно. Если всё хорошо и косяков нет - ставить не нужно.

Примечание: Если вы работаете в Windows, шрифты так же необходимо поставить.

git clone https://github.com/powerline/fonts.git
cd fonts
./install.sh
cd ..
rm -rf fonts

Мне нравится solarized:

git clone git://github.com/sigurdga/gnome-terminal-colors-solarized.git ~/.solarized
cd ~/.solarized
./install.sh

Выбираем пункт 1 (dark theme). Затем выбираем 1 для загрузки dircolors-solarized. После установки редактируем .zshrc и добавляем строку:

eval `dircolors ~/.dir_colors/dircolors`

Основной сайт с плагинами: https://github.com/ohmyzsh/ohmyzsh/wiki/Plugins

Работает с историей zsh, очень полезно если периодически набираем длинные команды.

Сайт: https://github.com/zsh-users/zsh-autosuggestions

Установка:

  • Клонируем репозиторий в $ZSH_CUSTOM/plugins (по умолчанию ~/.oh-my-zsh/custom/plugins):
    git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
  • Добавляем в файл конфигурации ~/.zshrc:
    plugins=(zsh-autosuggestions)
    и перезапускаем сессию

Все настройки хранятся в файле ~/.zshrc

uninstall_oh_my_zsh
sudo apt uninstall zsh

, , ,
  • ubuntu/zsh-oh-my-zsh.txt
  • Последнее изменение: 2020/11/14 18:11
  • fireball