Oh My Zsh
1. 目录跳转
可以不用cd,直接写相对、绝对地址等。
d
命令显示最近的路径
d: aliased to dirs -v | head -10
可以直接对应的数字,直接进入此路径
2. cd -
+ TAB 也可以显示最近的访问实现快速跳转
1: aliased to cd -
3: aliased to cd -3
3. kill 进程名称 + TAB
如果有多个进程名字匹配,则会弹出显示,你可以上下键选择
如果只有一个匹配 则会直接给出pid
4. 命令参数补充
比如输入 git
+ 空格 + TAB 会列出所有git 的二级命令
5. 目录自动扩展
ls /d/t/ac
+TAB 会自动扩展为 ls /data/tmp/activity
一个真实存在的目录
6. CTRL+R
搜索以前执行过的命令
7. 环境变量扩展
$JAVA_HOME
+ TAB 会自动扩展为其对应的值 /Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home
8. 按键
<CTRL>+K
删除字符到尾部
<CTRL>+X <CTRL>+E
当前命令到vim编辑器中编辑,编辑保存退出后,自动退回执行界面
9. 插件
启用的插件
plugins=(git)
自带的所有插件 ls ~/.oh-my-zsh/plugins
安装其他插件
https://github.com/zsh-users/zsh-autosuggestions
git clone https://github.com/zsh-users/zsh-autosuggestions ~/.oh-my-zsh/custom/plugins/zsh-autosuggestions
修改.zshrc
添加
plugins=(zsh-autosuggestions)