乐趣区

关于golang:Go-开发环境通过-iTerm-Oh-My-Zsh-打造终端

1. 介绍

iTerm2 是一个收费开源的终端,功能齐全的终端仿真程序;指标是在为用户提供 OS X 下最佳的命令行体验。

Oh My Zsh 是一个用于治理 Zsh 配置的开源框架,有着十分多的插件反对,比方代码高亮、代码提醒、各种语言反对等,还有很多主题可抉择,让终端界面更加好看。

Zsh 是一款用于交互式应用的 shell,也能够作为脚本解释器来应用。其蕴含了 bash,ksh,tcsh 等其余 shell 中许多优良性能,也领有诸多本身特色。

2. 装置 Homebrew

关上自带的 Terminal(终端),安装包管理工具,不便进行装置或者更新应用软件:

/bin/bash -c “$(curl -fsSL https://raw.github.com/Homebr…)”

3. 下载 iTerm2

通过官网下载进行装置,可拜访

https://www.iterm2.com/downlo…
进行下载最新版本;而后进行解压,间接把 iTerm 利用拖入到 Application 目录中即可装置实现。
或者,通过 Homebrew 进行装置:

brew cask install iterm2

4. 装置 Oh My Zsh

装置 iTerm2 实现后,可间接进行关上,并且输出装置命令:

sh -c “$(curl -fsSL https://raw.github.com/ohmyzs…)”

5. 终端配置

装置好后能够看到多出了以下几个文件和目录,因为 MacOS 默认进行暗藏了,能够通过 ls -a 显示所有文件:

.zshrc # 默认资源配置
.zshenv # 环境变量配置
.zsh_history # 历史命令

.oh-my-zsh

├───plugins # 默认插件目录
├───themes # 默认主题目录
└───custom # 用户自定义目录
├───plugins # 第三方插件目录
└───themes # 第三方主题目录

6. 插件配置

Oh My Zsh 官网插件地址:

https://github.com/ohmyzsh/oh…。

举荐插件:

git:能够间接显示 git 我的项目信息,还有各种 git 命令快捷方式;

z:目录跳转,可间接通过 z 目录名疾速跳转,而不必输出残缺门路;

git 和 z 插件是 oh my zsh 自带的,可间接在.zshrc 配置进行增加插件:

plugins=(git z)

7. 主题配置

Oh My Zsh 官网主题地址:

https://github.com/ohmyzsh/oh…

举荐主题:

robbyrussell:官网默认主题,十分简洁。

Powerlevel10k:强调速度、灵活性和开箱即用的体验。

Pure:丑陋,最小和疾速的 ZSH 提示符。

如果应用自带主题能够在.zshrc 中进行批改即可,第三方主题须要进行装置后应用:

ZSH_THEME=”robbyrussell”

8. 终端快捷键

应用键盘快捷键疾速实现工作:

命令 阐明
command + t 新建标签
command + 方向键或数字 切换标签
command + d 垂直分屏
command + shift + d 程度分屏
command + option + 方向键 切换主屏
command + w 敞开标签或分屏

退出移动版