Homebrew- Необходимый артефакт управления программным обеспечением Mac
Базовое программное обеспечение на рынке может пройтиbrew install softwareName
способ установки. Например: git, google-chrome...
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
ITerm2 + oh-my-zsh - Инструмент командной строки терминала
Конечно черезbrew
установитьITerm2
# ITerm2
$ brew install homebrew/cask/iterm2
После того, как все будет установлено, давайте настроим инструмент командной строки терминала, чтобы сделать его очень крутым.
1. iTerm2 -> Make iTerm2 Default Term
2. Открытые предпочтения, выберите «Ключи», установите флажок «Показать/скрыть iTerm2 с помощью общесистемной горячей клавиши» в разделе «Горячая клавиша», установите горячую клавишу на ⌘+. , чтобы вы могли открывать или закрывать окно iTerm2 с помощью глобальной горячей клавиши ⌘+., что очень удобно
3. Цветовая гамма, выберитеsolarized, загрузите и разархивируйте, затем откройте настройки в iTerm2, щелкните параметр цветов в разделе «Профили», щелкните параметр «Наборы цветов» в правом нижнем углу, выберите «Импорт» и импортируйте Solarized Dark.itermcolors в разархивированный файл solarized.
4. Установите о-мой-зш
# oh-my-zsh
$ sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
5. Настройте тему
1. Отредактируйте скрытый файл .zshrc с помощью vim, введите в терминале vi ~/.zshrc ZSH_THEME="agnoster" изменяет тему zsh на "agnoster" 2. Применение темы "agnoster" требует специальной поддержки шрифтов, иначе будут искаженные символы. использовать MesloШрифт, нажмите на ссылку и нажмите «Просмотреть RAW», чтобы загрузить шрифт 3. Установите шрифты в книгу шрифтов системы 4. Примените шрифт в ITERM2 ITERM -> Предпочтения -> Профили -> Текст -> Сменить шрифт) 5. Восстановите окно ITERM2 (или откройте новое окно ITERM2), чтобы увидеть эффект шрифта
Рекомендуемая тема powerlevel9k
Тема "shades-of-purple-iterm2" используется уже давно и очень удобна. Соответственно, она также предоставляет много программного обеспечения с такой же цветовой схемой. Всем рекомендую здесь 👊
$ git clone https://github.com/bhilburn/powerlevel9k.git ~/.oh-my-zsh/custom/themes/powerlevel9k
Затем отредактируйте файл ~/.zshrc, установите темуZSH_THEME="powerlevel9k/powerlevel9k"
6. Автоматический запрос и завершение команды
1. Клонируйте репозиторий в локальный путь ~/.oh-my-zsh/custom/plugins.
$ git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
2. Отредактируйте файл .zshrc с помощью vim, найдите команду настройки плагина, по умолчанию это plugins=(git) , мы изменим ее на plugins=(zsh-autosuggestions git)
PS: Вы можете не увидеть изменения при повторном открытии терминала, возможно, ваш цвет шрифта слишком светлый, давайте сделаем его ярче:
cd ~/.oh-my-zsh/custom/plugins/zsh-autosuggestions
- использовать
vim
редактироватьzsh-autosuggestions.zsh
файл, изменитьZSH_AUTOSUGGEST_HIGHLIGHT_STYLE='fg=10'
7. Подсветка синтаксиса
$ brew install zsh-syntax-highlighting
существует.zshrc
Добавьте следующий абзац в конец файла:
source /usr/local/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
Затем загрузите конфигурацию .zshrc.
$ source ~/.zshrc
- Здесь я использую
powerlevel9k 主题
, поэтому мое приглашение первой строки изменено следующим образом, в.zshrc
Добавьте следующую строку в конец файла:
# Powerlevel9k Theme config
POWERLEVEL9K_CONTEXT_TEMPLATE="%n"
Или, как применяются все темы, или в.zshrc
Настройте в файле:
ZSH_THEME="powerlevel9k/powerlevel9k"
# 隐藏用户名称(user@hostname)
DEFAULT_USER=`id -un`
# 含有icon的字型,前提你的字体有icon
POWERLEVEL9K_MODE='nerdfont-complete'
# command line 左边提示内容(文件夹路径、文件夹读写状态、版本控制资讯)
POWERLEVEL9K_LEFT_PROMPT_ELEMENTS=(dir dir_writable vcs) # <= left prompt 设了 "dir"
# command line 右边提示内容(状态、时间)
POWERLEVEL9K_RIGHT_PROMPT_ELEMENTS=(status time)
Отображается окончательный результат:
Конфигурация терминала кода Visual Studio
Шрифт:
- for Source Code Pro: "terminal.integrated.fontFamily": "Source Code Pro for Powerline"
- for Meslo: "terminal.integrated.fontFamily": "Meslo LG M for Powerline"
- the fontsize e.g.: "terminal.integrated.fontSize": 14
Рекомендуемый учебник 1английский Рекомендуемый учебник 2китайский язык
Цвет темы
Рекомендуемый цвет темы
NVM - Node Version Manager
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash
Если он обнаружен после перезапуска терминала,nvm
Эта команда не найдена, добавьте следующую строку исходного кода в файл конфигурации (〜/ .bash_profile
,〜/ .zshrc
,〜/ .profile
или〜/ .bashrc
)
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
Установить узел
# install
$ nvm install 8
# use
$ nvm use default
$ node -v
$ npm -v
NRM -- NPM registry manager
# 全局安装
$ npm install -g nrm
# 查看当前 npm 源列表
$ nrm ls
# 选择 taobao 源
$ nrm use taobao
# 查看 npm 源是否更改
$ npm config get