上次写了一篇zsh的配置文章item2-oh-my-zsh最全配置教程.md,详细的写了环境的配置,以及一些插件的推荐,过了这么长时间我的配置又有了新的提升,新增如下特性。
- 快捷键的绑定
- 取别名
- 插件的增加
1.快捷键的绑定
作为一名期望全键盘操作的工作者,将所有常使用的键绑定在主工作区是十分重要的,键盘上下左右键的分布,使得手每次都要进行移动,十分麻烦,因此想办法进行快捷键的绑定。修改~/.zshrc
文件,添加如下内容。
- 绑定补全键
补全命令需要每次按右键才能补全完成,因此使用以下语句,将补全快捷键绑定在,
上,使得操作更加快速便捷。1
2# 使用,补全历史记录
bindkey ',' autosuggest-accept - 绑定上下左右键
参考vim的案件模式,将上下左右进行映射,使用control+hjkl进行代替。1
2
3
4bindkey '^h' backward-char #control+h:向左移动一个单词
bindkey '^l' forward-char #control+l:向右移动一个单词
bindkey '^k' up-line-or-history #control+k:向上翻看历史记录
bindkey '^j' down-line-or-history #control+j:向下翻看历史记录
2.取别名
使用alias
关键字,可以给一些较长语句取别名,按键更加的快速,修改~/.zshrc
文件,我的一些配置如下:
1 | alias mysql=/usr/local/mysql/bin/mysql |
3.插件的增加
在上一篇文章中已经写了一些插件推荐,这里在增加一些插件。
1.dash
在~/.zshrc
插件中增加plugins=(... dash)
在终端输入dash即可快速打开dash软件,查找相应的API。
2.vi-mode
vi-mode链接
在~/.zshrc
插件中增加plugins=(... vi-mode)
在终端输入时,按ESC
键可以快速进入终端vim模式,按vv
进入vim中修改语句。
如下语句将nvim作为vi-mode的默认启动vim器:
1 | # vi-mode 使用nvim作为默认打开工具 |
3.vscode
vscode链接
由于实际应用中有时也会用到vscode,如下可在终端快速打开vscode
1.Clone this repository into $ZSH_CUSTOM/plugins (by default ~/.oh-my-zsh/custom/plugins)git clone https://github.com/valentinocossar/vscode.git $ZSH_CUSTOM/plugins/vscode
2.Add the plugin to the list of plugins for Oh My Zsh to load:plugins=(vscode)
使用vs
即可打开vscode
4.sublime
sublime链接
由于实际应用中有时也会用到sublime,如下可在终端快速打开sublime
在~/.zshrc
插件中增加plugins=(... vi-mode)
使用st
即可打开sublime.