Fish. Полезные плагины

2025-02-14 · 1 мин. для прочтения

Fish. Полезные плагины.

Содержание

1 Общая информация

2 Поддержка git flow

2.1 plugin-git-flow

  • Репозиторий: https://github.com/oh-my-fish/plugin-git-flow
  • Поддержка завершения для git flow.
  • Установка (fisher):
    fisher install oh-my-fish/plugin-git-flow
    
  • У меня работал с ошибками.

2.2 git-flow-completion

  • Репозиторий: https://github.com/bobthecow/git-flow-completion
  • Поддержка bash, zsh, fish.
  • Установка:
    wget https://raw.githubusercontent.com/bobthecow/git-flow-completion/refs/heads/master/git.fish -O ~/.config/fish/completions/git.fish
    

3 Замена ls на lsd

3.1 fish-plugin-lsd

  • Отображает содержание каталога с помощью lsd после перехода в него с помощью cd.
  • Репозиторий: https://github.com/tacomilkshake/fish-plugin-lsd
  • Установка (fisher):
    fisher install jamiesteven/fish-plugin-lsd
    

3.2 Задание алиаса

  • Задайте алиас:
    alias --save ls='lsd'
    
  • Это создаст файл ~/.config/fish/functions/ls.fish:
    unction ls --wraps=lsd --description 'alias ls=lsd'
      lsd $argv
    end
    

4 Поддержка fzf

4.1 PatrickF1/fzf.fish

5 Поддержка командного режима VirtualBox

Дмитрий Сергеевич Кулябов
Authors
Профессор кафедры теории вероятностей и кибербезопасности
Мои научные интересы включают физику, администрирование Unix и сетей.