用了这没久ubuntu了,才知道有oh-my-zsh这种东西,真是相见恨晚啊~
1. oh-my-zsh安装使用
说到oh-my-zsh先要说一下zsh。zsh是linux的命令指示器类似于bash,我么平时使用的就是bash,支持的配置比较多方式比较多,使用起来跟bash也没啥区别,会使用bash就能直接上手没啥学习成本。
oh-my-zsh是一个配置zsh的项目,用于美化zsh界面,并提供一些智能插件,可以很大程度提升使用命令行的效率。
1.1 zsh安装
我用的是ubuntu系统,演示ubuntu安装的方法:
- 通过apt安装zsh
sudo apt-get install zsh
- 将shell改成使用zsh
chsh -s /bin/zsh
这里要输入账号的密码,这样就zsh就安装成功了,注意:
- 使用zsh后之前设置的一些快捷键环境变量都不能用了,即在.bashrc文件中的设置作废,因为这是bash的配置,现在要将你需要的快捷键环境配置到.zshrc文件中。
1.2 oh-my-zsh安装
确保你的电脑上有git,没有就装一个:
sudo apt-get install git
由于墙的缘故,github上提供的前两个下载方法我都不能使用,404,只能通过直接git clone的方法:
git clone https://github.com/ohmyzsh/ohmyzsh.git ~/.oh-my-zsh
cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc
到这里oh-my-zsh就安装成功了,需要将环境变量等信息配置到~/.zshrc
文件中。
1.2.1 设置主题
大家使用zsh方便是一方面,美观也是一方面。
我们打开~/.zshrc
文件可以在下图位置设置,zsh使用的主题,默认的就挺好看的,配置成random
的话每次启动zsh都会更换主题,可以通过这个方式找到你心仪的那个主题样式。
配置完成保存文件执行source ~/.zshrc
,主题就更换了。
1.2.2 设置插件
同样是在打开~/.zshrc
文件,在plugins那一行中的括号里添加要使用的插件。
插件要安装到~/.oh-my-zsh/custom/plugins
目录中
裂墙推荐三个插件:
- autojump 根据访问记录模糊地址跳转
- zsh-syntax-highlighting 高亮提示
- zsh-autosuggestions 根据访问记录进行提示
1.2.2.1 zsh-autosuggestions安装
git clone https://github.com/zsh-users/zsh-auto