打造一个高效的命令行对程序员提高工作效率十分重要,下面总结一下zsh
的使用心得。
简介
功能比bash
等更为强大的一个shell
。配合oh-my-zsh
使用来简化其配置。
Ubuntu等Debian系
安装 zsh
查看是否系统已经支持的shell
,如果有zsh
就表示已经存在了:
|
|
|
|
配置 oh-my-zsh
执行脚本安装:
|
|
oh-my-zsh提供了一系列丰富的主题和插件,默认在~/.oh-my-zsh/themes
中可以找到。
要使其生效我们要修改~/.oh-my-zsh
——zsh配置文件。
修改ZSH_THEME
字段启用主题:
修改
plugins
字段启用插件:
根据个人喜好选择喜欢的主题即可,默认主题其实也算好用。
插件推荐
zsh-autosuggestions
自动补全(需要安装):
|
|
copyfile
把文件内容拷贝到系统剪辑板:
|
|
copypath
把路径拷贝到系统剪辑板,缺省时拷贝当前路径:
|
|
extract
解决令人头秃的解压命令
omz reload
omz下有一系列oh my zsh
自带的命令,这一条可以快速重载zsh
配置
colored-man-pages
显示彩色的系统手册
rand-quote
随机格言,配合cowsay,可以实现牛说格言效果:
|
|
每次打开终端效果如下:
bracketed paste mode
通过该模式, zsh
终端可以辨认出内容来自于输入还是粘贴。
bind-key 可以看到 zsh 绑定的快捷键,"^V" quoted-insert
如果通过 crtl+V 绑定成输出的化为有快捷键冲突,参考
还是使用 shift+crtl+v
来进行复制比较好
bindkey 可以显示zsh
所有的快捷键,
keybind详解
CSI 序列