整体说明
- oh-my-zsh为zsh配置集成; vim为vim配置集成; tools为linux命令行相关工具.
- zshrc和vimrc是为zsh和vim配置集成定制的配置文件.
- zsh推荐启用插件:
comm zsh-syntax-highlighting zsh-autosuggestions zsh-completions colorize npm pip redis-cli fabric docker docker-compose kubectl heroku helm
使用说明
cp tools/zshrc ~/.zshrc
cp tools/vimrc ~/.vimrc
cp -r oh-my-zsh ~/.oh-my-zsh
cp -r vim ~/.vim
文件说明
oh-my-zsh
zsh配置工具, 安装zsh后复制为~/.oh-my-zsh
目录生效.
- custom/plugins/example: 示例插件.
- custom/plugins/comm: 插件形式的zsh完整主题, 内置zsh常用设置和几款不同样式的zsh prompt.
- custom/plugins/zsh-autosuggestions: zsh命令行自动推荐插件, 根据输入历史自动给出补全提示.
- custom/plugins/zsh-syntax-highlighting: zsh命令高亮插件, 对命令, 选项和路径分别高亮显示.
- custom/plugins/zsh-completions: zsh命令补全插件, 支持命令的基本补全功能.
- 其他: oh-my-zsh自带内容.
vim
vim配置文件, 安装vim后复制为~/.vim
目录生效.
tools
- color: 各种终端颜色预览脚步
- DIR_COLORS: ls命令目录和文件基于后缀的颜色高亮显示, 复制到
/etc/
目录下生效, 已在comm主题中自动应用, 无需手动复制. - pycp-8.0.7.zip: 提供
pycp
和pymv
命令做为系统cp和mv命令的替代, 支持显示进度条. - highlight: 对标准输出进行语法高亮, 替代cat命令, 复制到
/usr/bin/
目录下生效. - filetypes.conf: highlight支持的文件类型与语法引擎关联文件
- h: 对highlight进行增强, 适配命令行管道需求, 统一为
h
命令, 完全替代cat命令. - gitstatus.py: 为zsh提供git插件支持, zsh内置git插件, 因此已废弃.
- zshrc: zsh配置文件, 复制为
~/.zshrc
文件即可自动生效. - vimrc: vim配置文件, 复制为
~/.vimrc
文件即可自动生效(无YCM插件的环境需将文件中YCM的内容注释掉).