这是崔斯特的第五十二篇原创文章
好看、好用 (๑• . •๑)
自从用了深度,有一个非常明显的变化就是终端的改变,实在是比windows的好用一百倍,尤其是使用一些工具。下面说说我现在的配置。
如下图,是我目前正在使用的终端,集成了zsh和fish的功能,目前用着最顺手的。
https://github.com/robbyrussell/oh-my-zsh
安装zsh
一般来说,直接运行sudo apt-get install zsh
即可,当然也可以下载源Download zsh source,使用curl安装curl -L <https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh> | sh
把zsh
设置为默认终端chsh -s $(which zsh)
更多细节参考Installing ZSH
先欣赏下zsh
的效果。来自官网
修改zsh主题
vi ~/.zshrc
,然后找到ZSH_THEME
,默认的是ZSH_THEME=robbyrussell
,就像我这样,因为我这里用的是深度终端,而且也修改了终端主题
当然,你可以来这里看看,选一个自己喜欢的主题 Themes
agnoster
也很好看。
据说大神都用random
,是真的吗?
安装 fish
有句话这样说
二逼青年用 bash,普通青年用 zsh,文艺青年用 fish
我最喜欢 fish
的一点就是 根据历史输入自动补全,来看图,只要是历史有输入的,都会有记录有提示,对于一些很长的命令,简直超级爽,再也不用手动复制粘贴了。
但是fish
和zsh
好像不能同时使用,但是有一个插件可以在zsh
上达到和fish
同样的效果。
地址在这里 zsh-autosuggestions
首先下载下来
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
然后vi ~/.zshrc
,添加zsh-autosuggestions
到plugins中,git
是默认就有的。然后新打开一个终端,就可以达到fish
有的你是提示功能了。
还可以安装语法高亮插件 zsh-syntax-highlighting,安装方法和上面的一样,在plugins中添加zsh-syntax-highlighting
即可。
这些是我目前发现的比较好用的插件和工具,大家有什么推荐的吗?