oh-my-zsh 配置
安装
参见 oh-my-zsh 官网
首先安装 zsh
1 | apt install zsh |
下载并安装:
1 | $ sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)" |
或者
1 | $ sh -c "$(wget https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)" |
注意:安装完成后,以后对 ~/.bashrc 的配置要放到 ~./zshrc 中进行。
若想卸载,可直接运行 uninstall_oh_my_zsh。
配置主题
打开配置文件
1 | nano ~./zshrc |
修改 ZSH_THEME= 行:
1 | ZSH_THEME="ys" |
更多主题介绍,参见:Themes
配置插件
Plugins
使用如下命令,查看已安装(默认只启用 git 插件)的插件:
1 | ls ~/.oh-my-zsh/plugins |
安装插件很简单,只有添加相应的插件名,并用换行或者空格隔开不同插件名称。
1 | plugins=( |
z
使用 cd 命令浏览你常用的目录。z 会监视哪些是你经常和最近访问的,并建立一个加权的路径列表。
| 命令 | 说明 |
|---|---|
| z foo | cd 到最匹配 foo 的路径 |
| z foo bar | cd 到最匹配 foo 和 bar 的路径 |
| z -r foo | cd 到匹配 foo 的 dir 中排名最高的路径 |
| z -t foo | cd 到匹配 foo 的 dir 中最近访问的路径 |
| z -l foo | 列出所有匹配 foo 的 dir |
| 更多请查看官网文档 |
extract
项目文档:extract
支持的解压或提取格式:
.zip, .rar, .bz2, .gz, .tar, .tbz2, .tgz, .Z, .7z, .xz, .exe, .tar.bz2, .tar.gz, .tar.xz, .arj, .cab, .chm, .deb, .dmg, .iso, .lzh, .msi, .rpm, .udf, .wim, .xar .cpio
使用方法很简单
1 | extract <archive_filename.extention> |
history
查看历史输入所有命令。用法:在终端输入 h 即可。
自动补全
实时补全文件名
zsh-autosuggestions
根据历史输入指令的记录即时的提示。
安装:
1 | git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions |
配置,编辑 ~/.zshrc 文件:
1 | plugins=(zsh-autosuggestions) |
配置生效:source ~/.zshrc。
zsh-syntax-highlighting
命令高亮。文档
zsh-incremental
实时补全路径。说明
参考资料:
oh-my-zsh 插件介绍