340просмотров
11 марта 2025 г.
Score: 374
Продолжим тему апгрейда терминала Плагины для ohmyzsh
глянуть... там их дофига, но вот часто используемые 👇 git clone https://github.com/zsh-users/zsh-autosuggestions.git $ZSH_CUSTOM/plugins/zsh-autosuggestions git clone https://github.com/zdharma-continuum/fast-syntax-highlighting.git $ZSH_CUSTOM/plugins/fast-syntax-highlighting git clone https://github.com/jeffreytse/zsh-vi-mode.git $ZSH_CUSTOM/plugins/zsh-vi-mode brew install fzf изменить содержимое plugins
vim .zshrc
plugins=(git z fzf zsh-autosuggestions fast-syntax-highlighting zsh-vi-mode) git: Этот плагин добавляет полезные алиасы и функции для работы с Git. Например, вы можете использовать сокращения для часто используемых команд Git. z: Плагин z помогает быстро переходить между часто используемыми директориями. Он запоминает, куда вы переходите, и позволяет быстро прыгнуть в директорию, просто введя z <частьименидиректории>. fzf: Интегрирует fuzzy finder (fzf) в Zsh. Это мощный инструмент для нечеткого поиска файлов, команд, истории и многого другого. zsh-autosuggestions: Этот плагин предлагает команды по мере ввода, основываясь на вашей истории команд. Вы можете принять предложение, нажав клавишу → (вправо). fast-syntax-highlighting: Добавляет подсветку синтаксиса для команд в Zsh. Это помогает быстрее замечать ошибки и лучше понимать, что вы вводите. zsh-vi-mode: Добавляет Vi-подобные сочетания клавиш в Zsh. Это позволяет использовать привычные Vi-команды для навигации и редактирования в командной строке. Следующая утилита bat — замена cat
brew install bat
bat работает как команда cat только будет красиво, подсветка синтаксиса + номера строк. Следующая утилита exa — замена ls
brew install exa Улучшенная версия ls для просмотра файлов и директорий. Пример: exa --icons --git -l Следующая утилита ripgrep (rg) — замена grep
brew install ripgrep Быстрый поиск текста в файлах. Пример: rg "function" пробуйте 🤌