README 目录 / vim

vim

Vim 配置包,当前同时保留两套入口:一个较轻量的 ~/.vimrc,一个插件更多、历史更完整的 ~/.vim/.vimrc

双配置入口 Vundle 历史配置 macOS 剪贴板

安装

stow -S vim

安装后会有 ~/.vimrc~/.vim/.vimrc 两份配置。

轻量配置

  • leader 是 ,
  • 系统剪贴板使用 unnamedunnamedplus
  • Ctrl+S 保存。
  • 搜索默认 ignorecase
  • tab 切换和移动使用 leader 快捷键。
  • insert mode 中模拟部分 Emacs 光标移动。
  • 4 空格缩进,开启 undo file。
  • 文件编码优先 UTF-8,并兼容 GB 系列编码。

完整历史配置

  • 语法高亮、行号、ruler、自动缩进。
  • 禁用 backup 和 swapfile。
  • jk 退出 insert mode。
  • ,c 复制到 macOS 剪贴板,,v 从剪贴板粘贴。
  • 使用 Vundle 管理插件。
  • 包含 Tagbar、NERDTree、vim-airline、nerdcommenter、MatchTagAlways、vim-instant-markdown、indentLine 等插件。

常用键位

完整配置依赖 Vundle 和 ctags,macOS 剪贴板依赖 pbcopypbpaste。两份 Vim 配置同时存在时,实际加载哪份取决于启动方式和配置链路,后续可以考虑收敛。