补充 添加 找到 ~/.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) |