MacOS必备效率神器--Go2Shell+iTerm2+Oh My Zsh

3,132 阅读1分钟

#iTerm2

  • 下载安装iTerm2 先去iTerm2官网下载iTerm2,下载后直接解压拖入应用程序即可
    item2 下载.jpg
  • 配置iTerm2配色 如果你懒得或者不想弄配色,可以跳过这一步,使用比较多的是Solarized Dark theme主题下载解压后,打开iTerm2Preferences配置界面,可以按Command + ,键打开 ,然后Profiles -> Colors -> Color Presets -> Import
    偏好设置.png

主题导入.png
导入后再Color Presets->选择你刚导入的主题即可

#Oh My Zsh

噢,我的Zsh是一个令人愉悦的,开源的,社区驱动的框架,用于管理您的Zsh配置。它捆绑了成千上万的有用功能,助手,插件,主题以及一些让您大喊大叫的东西...

  • 下载安装 方式一 GitHub 下载Oh My Zsh 方式二
// 使用 crul 安装:
$ sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

方式三

// 使用wget:
$ sh -c "$(wget https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"

安装完成后如下

oh my zsh.png

备注 卸载oh-my-zsh

$ uninstall_oh_my_zsh
  • oh-my-zsh 界面美化 1、Powerline下载安装

Powerline是vim的状态线插件,并为其他几个应用程序提供状态线和提示,包括zsh,bash,tmux,IPython,Awesome,i3和Qtile。

1.1 安装pip指令

$ sudo easy_install pip

pip.png

1.2 下载Powerline

$ pip3 install powerline-status --user

powerline.png
1.3 安装Powerline字体库>>> Github下载

解压后, cd到install.sh文件所在目录,安装所有Powerline字体

$ cd fonts-master
$ sh ./install.sh
Copying fonts...
Powerline fonts installed

1.4 设置 iTerm 的 Font 和 Non-ASCII Font 选取你觉得舒服的Powerline字体就行

font.jpg

1.5 oh-my-zsh主题设置 以 agnoster主题为例 >>> Github下载 下载解压后打开install 安装,安装会自动安装到 ~/.oh-my-zsh/themes目录下

插曲:如果你是10.15 及以上系统打不开 install 请参考 macOS 打开软件显示已损坏或无法验证此App不包含恶意软件

编辑~/.zshrcZSH_THEME="robbyrussell" 改为 ZSH_THEME="agnoster" 然后$source ~/.zshrc 生效配置即可

拓展,如果想隐藏的前缀的电脑名字,打开~/.oh-my-zsh/themes目录下的agnoster.zsh-theme,修改prompt_context()中的最后改为$USER,重开 item 即可

prompt_context() {
  if [[ "$USER" != "$DEFAULT_USER" || -n "$SSH_CLIENT" ]]; then
    prompt_segment black default "%(!.%{%F{yellow}%}.)$USER"
  fi
}

1.6 zsh-syntax-highlighting指令高亮插件 >>> Github

这个插件效果就是正确指令绿色高亮,错误指令红色高亮 执行下面命令克隆项目到/.zshrc所在目录,结束后会在/.zshrc 结尾添加自动source,$source ~/.zshrc 重启终端生效

$git clone https://github.com/zsh-users/zsh-syntax-highlighting.git
echo "source ${(q-)PWD}/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh" >> ${ZDOTDIR:-$HOME}/.zshrc

1.7 zsh-autosuggestions命令建议和补全

git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions

使用时只需要按下 tab即可,单个相关命令直接补全,多个则列出供查看

  • Go2Shell安装和使用 Go2Shell 官网下载 (注:官网下载最新的需要翻墙,不要去 appstore 下载版本太旧不兼容) 下载安装后终端输入
$ open -a Go2Shell --args config

自动打开Go2Shell

gotoShell.png
第一个终端选项选择 ITerm, 第二个终端选项自由,默认打开新的终端 第三个命令内容填写cd %PATH%; clear; pwd 然后点击Add Go2Shell button to Finder Toolabar
gotoshell2.png

使用

gotoshell3.png

好了,可以好好享受iterm了。