iTerm2 + Oh My Zsh,打造专属你的终端神器
前语
说在前面,本文首要合适于的是运用 macOS 系统的小伙伴,假如你运用的 Windows 或者 Linux 系统的电脑,那可能暂时不太合适你。当然了,假如你仅仅想了解一下新知识,那么欢迎各位!
终端(也便是 Windows 中所说的控制台)在咱们大多数人的印象中,应该都是黑乎乎的一片,然后再加几个白色的文字吧。假如你还这样想,那你可就 Out 了,现在,咱们的终端也能够改形成酷炫时髦的模样,就像下面这张图,那该怎么改呢?赶忙来看看吧。
iTerm2
macOS 自带的终端又丑又难用,不过还好,大佬们的才智是无穷的,然后就在网上找到了一款能够彻底代替原生终端的东西 - iTerm2。
首要装置上 iTerm2,去 官网下载,然后直接解压后拖入Application就搞定了,然后咱们首要来看看他的原皮!好像还是很丑,咋回事儿,不是说 iTerm2 很帅炫的么,不还是相同丑不拉叽的么???
Oh My Zsh is an open source, community-driven framework for managing your zsh configuration.
上面这句话是官网给出的描绘,即它是开源、由社区驱动的用于管理 zsh 装备的框架!好了,那就动手整起来!
装置
官网提供了以下两种主动装置的方法:
经过 curl 的方法
# via curl
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
1
2
经过 wget 的方法
# via wget
sh -c "$(wget -O- https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
不过由于某些不知名原因,经过上面两种方法一般来说都是装置不成功的,那咋搞?
已然主动装置搞不定,那就自己手动来呗。
首要下载 oh-my-zsh 源码;
git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh
把装备文件拷贝到根目录;
cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc
使装备文件生效;
source ~/.zshrc
好了,这时候界面应该变了!
.zshrc
这个文件是 oh-my-zsh 的装备文件,坐落根目录下,一般能够经过如下指令能够对其进行检查或修改;
vim ~/.zshrc
1
每次修改之后,假如要让装备利马生效,需求执行如下指令:
source ~/.zshrc
1
修改配色
翻开装备文件 .zshrc,能够看到关于配色方案的装备:
# Set name of the theme to load --- if set to "random", it will
# load a random theme each time oh-my-zsh is loaded, in which case,
# to know which specific one was loaded, run: echo $RANDOM_THEME
# See https://github.com/ohmyzsh/ohmyzsh/wiki/Themes
ZSH_THEME="agnoster"
1
2
3
4
5
关于配色,你能够去 主题市场 进行挑选,不过在这里推荐一下自己用的一款主题 PowerLevel10k;
运用如下指令进行装置,然后翻开装备文件 .zsrch,把主题设置为 PowerLevel10k;
git clone --depth=1 https://gitee.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k
1
ZSH_THEME="powerlevel10k/powerlevel10k"
1
接着装置 MesloLGS NF 字体( PowerLevel10k 装置手册里有),然后顺次翻开:iTerm2->Preferences->Profiles->Text,把字体选为 MesloLGS NF 即可;
然后重启 iTerm2,输入 p10k configure 按照自己的喜好进行主题装备即可,一般装备的问题大概是以下意思:
这个符号看起来像钻石(旋转的正方形)吗?
这个符号看起来像锁吗?
这个符号看起来像 Debian logo 吗?
这些图标都穿插散布在 X 之间吗?
风格
编码
是否显现时刻
目录层级分隔符
头部(左边)
尾部(右边)
是否换行
左边和右边是否有衔接线
指令行和提示是否衔接
两行指令之间散布稀疏还是松懈
是否需求图标
常用插件推荐
要想让咱们的终端更好用,推荐装置如下插件;
git:自带插件,默许已经开启
它能够让咱们运用十分好用的的 git 指令,进步开发功率:
未用插件前 用插件后
git add --all gaa
git branch -D gbD
git commit -a -m gcam
git checkout -b gcb
git checkout master gcm
上面表中仅仅部分装备,假如要看一切装备,可用运用如下指令检查:
vim ~/.oh-my-zsh/plugins/git/git.plugin.zsh
autojump:主动跳转对应目录
该插件会记载你一切的拜访记载,不同单独装备,直接拜访即可,装置方法如下:
brew install autojump
然后在装备文件 .zshrc 中添加如下装备即可:
[ -f /usr/local/etc/profile.d/autojump.sh ] && . /usr/local/etc/profile.d/autojump.sh
运用时,运用 j 指令加上方针目录即可,如我要跳到 /home/cunyu/code 目录,只需求运用如下指令即可,不过前提是你之前拜访过 code 目录。
j code
zsh-autosuggestions:指令提示
该插件会在你输入指令的时候提示并且主动完结;
装置指令如下:
git clone git://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions
接着在装备文件 .zshrc 中参加如下装备即可;
plugins=(zsh-autosuggestions git)
zsh-syntax-highlighting:高亮
该插件指令会主动高亮显现;
装置指令如下:
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git $ZSH_CUSTOM/plugins/zsh-syntax-highlighting
extract:一键解压
tar, gz, zip, rar 等格局的压缩包都能够运用 extract 指令来进行解压,其别号是 x,运用方法如下;
x 压缩包名
总结
好了,以上便是今天文章的一切内容了。首要介绍了 macOS 中的终端 iTerm2,然后介绍了如何装备 iTerm2 + Oh My Zsh,最后则是推荐几款常用的插件,便利让咱们的 iTerm2 更加强大。
最后,原创不易,假如你觉得我的文章对你有所帮助,那就点赞重视一波吧!
前语
说在前面,本文首要合适于的是运用 macOS 系统的小伙伴,假如你运用的 Windows 或者 Linux 系统的电脑,那可能暂时不太合适你。当然了,假如你仅仅想了解一下新知识,那么欢迎各位!
终端(也便是 Windows 中所说的控制台)在咱们大多数人的印象中,应该都是黑乎乎的一片,然后再加几个白色的文字吧。假如你还这样想,那你可就 Out 了,现在,咱们的终端也能够改形成酷炫时髦的模样,就像下面这张图,那该怎么改呢?赶忙来看看吧。
iTerm2
macOS 自带的终端又丑又难用,不过还好,大佬们的才智是无穷的,然后就在网上找到了一款能够彻底代替原生终端的东西 - iTerm2。
首要装置上 iTerm2,去 官网下载,然后直接解压后拖入Application就搞定了,然后咱们首要来看看他的原皮!好像还是很丑,咋回事儿,不是说 iTerm2 很帅炫的么,不还是相同丑不拉叽的么???
Oh My Zsh is an open source, community-driven framework for managing your zsh configuration.
上面这句话是官网给出的描绘,即它是开源、由社区驱动的用于管理 zsh 装备的框架!好了,那就动手整起来!
装置
官网提供了以下两种主动装置的方法:
经过 curl 的方法
# via curl
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
1
2
经过 wget 的方法
# via wget
sh -c "$(wget -O- https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
不过由于某些不知名原因,经过上面两种方法一般来说都是装置不成功的,那咋搞?
已然主动装置搞不定,那就自己手动来呗。
首要下载 oh-my-zsh 源码;
git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh
把装备文件拷贝到根目录;
cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc
使装备文件生效;
source ~/.zshrc
好了,这时候界面应该变了!
.zshrc
这个文件是 oh-my-zsh 的装备文件,坐落根目录下,一般能够经过如下指令能够对其进行检查或修改;
vim ~/.zshrc
1
每次修改之后,假如要让装备利马生效,需求执行如下指令:
source ~/.zshrc
1
修改配色
翻开装备文件 .zshrc,能够看到关于配色方案的装备:
# Set name of the theme to load --- if set to "random", it will
# load a random theme each time oh-my-zsh is loaded, in which case,
# to know which specific one was loaded, run: echo $RANDOM_THEME
# See https://github.com/ohmyzsh/ohmyzsh/wiki/Themes
ZSH_THEME="agnoster"
1
2
3
4
5
关于配色,你能够去 主题市场 进行挑选,不过在这里推荐一下自己用的一款主题 PowerLevel10k;
运用如下指令进行装置,然后翻开装备文件 .zsrch,把主题设置为 PowerLevel10k;
git clone --depth=1 https://gitee.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k
1
ZSH_THEME="powerlevel10k/powerlevel10k"
1
接着装置 MesloLGS NF 字体( PowerLevel10k 装置手册里有),然后顺次翻开:iTerm2->Preferences->Profiles->Text,把字体选为 MesloLGS NF 即可;
然后重启 iTerm2,输入 p10k configure 按照自己的喜好进行主题装备即可,一般装备的问题大概是以下意思:
这个符号看起来像钻石(旋转的正方形)吗?
这个符号看起来像锁吗?
这个符号看起来像 Debian logo 吗?
这些图标都穿插散布在 X 之间吗?
风格
编码
是否显现时刻
目录层级分隔符
头部(左边)
尾部(右边)
是否换行
左边和右边是否有衔接线
指令行和提示是否衔接
两行指令之间散布稀疏还是松懈
是否需求图标
常用插件推荐
要想让咱们的终端更好用,推荐装置如下插件;
git:自带插件,默许已经开启
它能够让咱们运用十分好用的的 git 指令,进步开发功率:
未用插件前 用插件后
git add --all gaa
git branch -D gbD
git commit -a -m gcam
git checkout -b gcb
git checkout master gcm
上面表中仅仅部分装备,假如要看一切装备,可用运用如下指令检查:
vim ~/.oh-my-zsh/plugins/git/git.plugin.zsh
autojump:主动跳转对应目录
该插件会记载你一切的拜访记载,不同单独装备,直接拜访即可,装置方法如下:
brew install autojump
然后在装备文件 .zshrc 中添加如下装备即可:
[ -f /usr/local/etc/profile.d/autojump.sh ] && . /usr/local/etc/profile.d/autojump.sh
运用时,运用 j 指令加上方针目录即可,如我要跳到 /home/cunyu/code 目录,只需求运用如下指令即可,不过前提是你之前拜访过 code 目录。
j code
zsh-autosuggestions:指令提示
该插件会在你输入指令的时候提示并且主动完结;
装置指令如下:
git clone git://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions
接着在装备文件 .zshrc 中参加如下装备即可;
plugins=(zsh-autosuggestions git)
zsh-syntax-highlighting:高亮
该插件指令会主动高亮显现;
装置指令如下:
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git $ZSH_CUSTOM/plugins/zsh-syntax-highlighting
extract:一键解压
tar, gz, zip, rar 等格局的压缩包都能够运用 extract 指令来进行解压,其别号是 x,运用方法如下;
x 压缩包名
总结
好了,以上便是今天文章的一切内容了。首要介绍了 macOS 中的终端 iTerm2,然后介绍了如何装备 iTerm2 + Oh My Zsh,最后则是推荐几款常用的插件,便利让咱们的 iTerm2 更加强大。
最后,原创不易,假如你觉得我的文章对你有所帮助,那就点赞重视一波吧!
我有话说: