Super Terminal.Z-shell

  • VadimAndyVadimAndy 18.10.2024
    0.Список пакетов для установки (https://ibb.co/1ZcSYfx)
    1.Перенастроить оболочку командной строки (https://ibb.co/w7mnMxq)
    2.Сменить shell (без прав root):chsh
    3.Настроить .zshrc
    # Lines configured by zsh-newuser-install
    HISTFILE ~/.zsh_histfile
    HISTSIZE=10000
    SAVEHIST=10000
    bindkey -e
    source ~/zsh-completions/zsh-completions.plugin.zsh
    source ~/pkgs/oh-my-zsh/zsh-syntax-highlighting/zsh-syntax-highlighting.plugin.zsh
    source ~/.zsh_histfile
    4.Качаем oh-my-zsh: https://github.com/ohmyzsh/ohmyzsh.git
    5.Перебрать команды: source ~/zsh-completions/zsh-completions.plugin.zsh
    6.Подсветить синтаксис: source ~/zsh-syntax-highlighting/zsh-syntax-highlighting.plugin.zsh
    7.Синхрониим историю .bash_history && .zsh_histfile: в файле .zsh_histfile проставляется нумерация по правому краю. Чтобы файл полностью чистался, собирая все команды с него, уберите нумерацию. Делать это вручную или иным образом - ваша прерогатива..
    8.Юзая root учетку, помните, что файл .zshrc есть и в /home/ && /root/. И они РАЗНЫЕ...

    p.s. ставим zsh из-под root
  • VadimAndyVadimAndy 18.10.2024
    Список статей для усвоения:
    1.Хитрый ZSH (https://dev-gang.ru/article/hitrosti-zsh-shell-o-kotoryh-ja-hotel-by-znat-ranshe-7f8ocitady/)
    2.Подсветка синтаксиса (https://ru.linux-console.net/?p=19283)
    3. История (https://ru.linux-console.net/?p=31151)
    4.StarTrek (https://ru.linux-console.net/?p=21041)
    5.Общие сведения (https://remontka.com/zsh/)
  • VadimAndyVadimAndy 31.10.2024
    Вот тут лежит прямо куском кода весь конфиг zsh, как он должен быть (https://pyatilistnik.org/kak-ustanovit-zsh-v-debian/)
  • VadimAndyVadimAndy 05.11.2024
    Если подытожить все вышесказанное, то:
    ###1. Ставишь все пакеты zsh
    sudo apt -y nstall zsh-antigen/testing,now 2.2.3-5 all [установлен]
    zsh-autosuggestions/testing,now 0.7.0-1 all [установлен]
    zsh-common/testing,now 5.9-8 all [установлен, автоматически]
    zsh-static/testing,now 5.9-8+b2 amd64 [установлен]
    zsh-syntax-highlighting/testing,now 0.7.1-2 all [установлен]
    zsh/testing,now 5.9-8+b2 amd64 [установлен]
    ### 2. перенастроить оболочку shell на использование zsh
    chsh %username% > pass for %username% > /bin/zsh
    ### 3. подгружаем конфиг zsh
    nano .zshrc по данной ссылке (https://pyatilistnik.org/kak-ustanovit-zsh-v-debian)
    ### 4. прописать внутри .zshrc ссылку на oh-my-zsh
    что-то типа sources ~/ohmyzsh, аналогичным образом сделать ссылку на плагины hilighting && completion
    ### 5.ctrl+D >>> перезапустить терминал...