Перейти к содержанию

Подсветка синтаксиса в Терминале MacOS - похожее на Kali Linux


TrustMe

Рекомендуемые сообщения

  • Админы

Когда то я использовал KALI linux и главное что мне там запомнилось - удобный терминал. (Kali terminal to MacOS?) 

Искал много в сети и почти ничего не нашел.

Поэтому собрал инструкцию как превратить оформление классического терминала  MacOS в удобную вариацию похожую на  Kali Linux.

В целом. этими же шагами можно пройтись и на linux  в т.ч. Ubuntu

Подготовка

Установите Homebrew

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Ставим iTerm 2 и  Git

brew install --cask iterm2
brew install git

Также ставим Oh My Zsh

sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

Установка темы

Чтобы символы были доступны все, а шрифт соответствовал ожиданиям нам необходимы шрифты Meslo:

https://github.com/romkatv/powerlevel10k#fonts

Цитата

После чего ставим выбранную тему. Я выбрал тему powerlevel10k/powerlevel10k

git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k

 

Далее, В ~/.zshrc пропишите, какую ZSH- тему использовать:

ZSH_THEME="powerlevel10k/powerlevel10k"

image.thumb.png.88cef4e32078b31252529d39ea95ebf7.png

Я рекомендую два основных модуля:

  • zsh-syntax-highlighting — Подсветка синтаксиса для Zsh. Благодаря ей мои алиасы и команды стали зелеными. Ошибки красным, правильные команды зелёным.
  • zsh-autosuggestions — Автодополнение для Zsh. Показывает превью последней подходящей команды при вводе. Удобно, если не помнишь основные. 
    Принимаются предложения стрелкой в правой или Табом.

Устанавливаем:

git clone https://github.com/zsh-users/zsh-autosuggestions ~/.oh-my-zsh/custom/plugins/zsh-autosuggestions
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ~/.oh-my-zsh/custom/plugins/zsh-syntax-highlighting

В ~/.zshrc пропишите, какие ZSH-плагины нужно использовать:

plugins=(
git
zsh-syntax-highlighting
zsh-autosuggestions
)

image.thumb.png.2f240951eca75a40a0a40876a4650e9e.png

Перезапустите свой терминал с Zsh.

Теперь запускаем настройку темы:

p10k configure

Данная команда запустит настройки темы.

Цитата

Если у вас возникли проблемы со шрифтами, проверьте, выбран ли шрифт MesloLGS. 

Наконец, если хотите включить имеющиеся у вас bash-алиасы и функции, пропишите в ~/.zshrc для source путь к вашему bash_profile перед export ZSH.

source ~/.bash_profile

image.thumb.png.f2ed70487497f01a7b2ba62974b2956e.png

 

Стоит отметить, если вы продолжите использовать стандартный терминал - то на этом в принципе всё.

Мой терминал выглядит так:

image.thumb.png.3868aac6eef8f63a1b3ed470dabb06b2.png

Как видите, изменился дизайн, появился синтаксис и стали предлагаться варианты команды.

Если вы хотите использовать iTerm, то можно ещё включить в верхней части терминала дополнительные настройки:

image.thumb.png.a35263be8e6ca850fc48a0cdae5af660.png

Откройте iterm2 > Profile > Session и отметьте Status bar enabled.

image.thumb.png.3c3980eaeaa1f97b002665526b1191b8.png

Выберите нужные вам виджеты

image.thumb.png.a12f71324a3a97534b4cc013e88783df.png

Всё сделано!

Приятного использования!

Ссылка на комментарий
Поделиться на другие сайты

  • TrustMe изменил название на Подсветка синтаксиса в Терминале MacOS - похожее на Kali Linux
  • 4 месяца спустя...

Где взять ~/.zshrc  (какой путь у файла ?)

И по поводу p10k:
 

  ~ p10k configure

zsh: command not found: p10k

  ~ brew install p10k     

Warning: No available formula with the name "p10k".

==> Searching for similarly named formulae and casks...

Error: No formulae or casks found for p10k.

Ссылка на комментарий
Поделиться на другие сайты

  • Админы
2 часа назад, keytron46 сказал:

Где взять ~/.zshrc  (какой путь у файла ?)

И по поводу p10k:
 

  ~ p10k configure

zsh: command not found: p10k

  ~ brew install p10k     

Warning: No available formula with the name "p10k".

==> Searching for similarly named formulae and casks...

Error: No formulae or casks found for p10k.

Хм..

Наверное что то поменялось (по второй части вопроса)

Путь файла - корневая директория пользователя, определяется знаком Тильды ~, набери просто Nano ~/.zshrc

Я сейчас полностью перешел на использование Termius и встроенным не пользуюсь

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...

Важная информация

Вы принимаете наши Условия использования, Политика конфиденциальности, Правила. А также использование Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.

Яндекс.Метрика