补充 添加 找到 ~/.zshrc 有一行 plugins=(git),想加什么插件就把名字放里面就是了,
1.) autojump
按照官方文档介绍,需要使用如下命令安装,而不是一些博客中的介绍
~/.oh-my-zsh/plugins/autojump/autojump.plugin.zsh
安装好之后,记得source ~/.zshrc,然后你就可以通过j+目录名快速进行目录跳转。支持目录名的模糊匹配和自动补全。
- j -stat:可以查看历史路径库
2.) extract
解压文件用的,所有的压缩文件,都可以直接x filename,不用记忆参数
当然,如果你想要用tar命令,可以使用tar -加tab键,zsh会列出参数的含义。
使用zsh 提交命令行输入的输入效率
| 1 | # 安装 Zshsudo apt install zsh# 将 Zsh 设置为默认 Shellchsh -s /bin/zsh# 可以通过 echo $SHELL 查看当前默认的 Shell,如果没有改为 /bin/zsh,那么需要重启 Shell。 | 
安装Git
| 1 | sudo apt install git | 
9. zsh(也可以安装fish)
| 1 | sudo apt install zsh# 切换到zshchsh -s /bin/zsh | 
安装Oh-my-zsh
| 1 | sh -c "$(wget https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)" | 
安装插件highlight,高亮语法
| 1 | cd ~/.oh-my-zsh/custom/pluginsgit clone git://github.com/zsh-users/zsh-syntax-highlighting.git | 
在Oh-my-zsh的配置文件中~/.zshrc中添加插件
| 1 | plugins=( [plugins...] zsh-syntax-highlighting) | 
最后使配置生效
| 1 | source ~/.zshrc | 
~/.oh-my-zsh
配置文件 ~/.zshrc
plugins=(git
autojump
 zsh-syntax-highlighting
 )
#
光标移动
| 快捷键 | 描述 | 
|---|---|
| Ctrl + a | 移动光标到行首 | 
| Ctrl + e | 移动光标到行尾 | 
| Alt + b | 移动光标后退一个单词(词首) | 
| Alt + f | 移动光标前进一个单词(词首) | 
| Ctrl + f | 光标前进一个字母 | 
| Ctrl + b | 光标后退一个字母 | 
| Ctrl + xx | 当前位置与行首之间光标切换 | 
剪切粘贴
| 快捷键 | 描述 | 
|---|---|
| Ctrl + k | 删除从光标到行尾 | 
| Ctrl + u | 删除从光标到行首 | 
| Ctrl + w | 从光标向前删除一个单词 | 
| Alt + d | 从光标向后删除一个单词 | 
| Ctrl + d | 删除光标下一个字母 | 
| Ctrl + h | 删除光标前一个字母 | 
| Alt + t | swap(当前单词, 上一个单词) | 
| Ctrl + t | swap(当前字母, 上一个字母) | 
| Ctrl + y | 粘贴上一次删除的文本 | 
历史命令
| 快捷键 | 描述 | 
|---|---|
| Ctrl + r | 向后搜索历史命令 | 
| Ctrl + g | 退出搜索 | 
| Ctrl + p | 历史中上一个命令 | 
| Ctrl + n | 历史中下一个命令 | 
| Alt + . | 上一个命令的最后一个单词 | 
终端指令
| 快捷键 | 描述 | 
|---|---|
| Ctrl + l | 清屏 | 
| Ctrl + s | 停止输出(在Zsh中为向前搜索历史命令) | 
| Ctrl + q | 继续输出 | 
| Ctrl + c | 终止当前命令 | 
| Ctrl + z | 挂起当前命令 | 
| Ctrl + d | 结束输入(产生一个EOF) | 
 
                                