/vimzsh

vim, zsh和linux命令行定制化配置

Primary LanguageVim Script

整体说明

  • 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: 提供pycppymv命令做为系统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的内容注释掉).