当前位置: 首页 > Linux

ZSH与oh-my-zsh强强联手

时间:2023-04-06 23:42:51 Linux

ohmyzsh关于zsh的传说数不胜数。这家伙生来太嚣张了,从来不(dis)didn't(不屑)(一)关心急躁的人。但好事多多。当你走出Linux入门的shell之路,来到更广阔的土地上时,你会惊叹不已。原来我梦寐以求的终极壳就在这里。这绝对是一颗藏在泥土里的明珠。因为它的配置对新手用户来说太复杂了,像我,看配置指南的时候好复杂。。头也不回的走开了。。。但是为什么我又回来了——因为我看到了哦myzsh...ohmyzsh大大简化了zsh的配置,丰富的插件系统和主题,真正可以玩转命令行~ZSH文章请先切换到root用户,记得切换回检查你是否完成了。安装zshcat/etc/shells安装zshyum-yinstallzshswitchshellchsh-s/bin/zshohmyzsharticleinstalledgityum-yinstallgitinstalledohmyzsh#automaticallyinstallwgethttps://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh-O-|sh#手动安装gitclonegit://github.com/robbyrussell/oh-my-zsh.git~/.oh-my-zshcp~/.oh-my-zsh/templates/zshrc.zsh-template~/.zshrc此时退出当前会话,重新打开终端,哇,黑白的世界从此有了色彩TAT配置打开用户家目录下的.zshrc文件,这里可以定义自己的环境变量和别名快捷方式。通用别名没有吸引力。文件类型的快捷键很酸(谁知道谁用的):alias-sphp='vim',对于文件后缀为php的文件,你直接在命令行输入回车,会在vim程序,再配合zsh强大无双的自动补全Tab,哇,没有之一。我喜欢的部分别名如下:aliascls='clear'aliasll='ls-l'aliasla='ls-la'aliasgrep='grep--color=auto'alias-sgz='tar-xzvf'alias-stgz='tar-xzvf'alias-szip='unzip'alias-sbz2='tar-sjvf'题目说的比较重要的我在文章开头提到的回来的原因是”高端大气,高档,“疯狂,炫酷,轰天”的主题。同样在~/.zshrc配置文件中找到ZSH_THEME,把值改成你喜欢的主题。我用的是ys(morethemeportal)插件,也是在~/.zshrc文件中配置的,目前我用的是两个A插件(怪自己太乱了。。。)plugins=(gitautojump)