Claude
2941614b45
工程化优化:添加快速安装脚本和企业级开发功能
...
新增功能:
✨ 一键安装脚本 (install.sh)
- 自动备份现有配置
- 自动安装 vim-plug
- 自动安装所有插件
- 可选安装 CoC 语言服务器
- 美化的安装界面和详细提示
✨ 快速开始指南 (QUICKSTART.md)
- 5分钟上手教程
- 常用工作流程示例
- 语言特定配置说明
- 故障排除指南
- 快速参考卡片
配置增强:
📦 新增插件
- vim-obsession: 会话管理
- vim-prosession: 项目会话
- vim-unimpaired: 便捷的括号映射
- targets.vim: 额外的文本对象
- vim-snippets: 代码片段集合
🛠️ 工程化特性
- 项目特定配置支持 (.vimrc in project root)
- 大文件自动优化 (>10MB)
- 终端集成 (,tv, ,th)
- 会话自动保存
- 父目录自动创建
⌨️ 新增快捷键
Git 工作流:
,gs - Git status
,gc - Git commit
,gp - Git push
,gl - Git pull
,gd - Git diff
,gb - Git blame
工程实用工具:
,ev - 编辑 .vimrc
,sv - 重载 .vimrc
,F - 格式化整个文件
,wa - 保存所有缓冲区
,cp - 复制文件路径
,cf - 复制文件名
,* - 搜索并替换光标下的单词
,, - 切换到上一个文件
窗口管理:
,= - 增大窗口高度
,- - 减小窗口高度
,+ - 增大窗口宽度
,_ - 减小窗口宽度
🌐 语言支持增强
新增语言配置:
- Rust (rustfmt, cargo)
- Shell (shellcheck)
- YAML (yamllint)
- Docker (hadolint)
- HTML/CSS (prettier)
- Markdown (spell check, prettier)
改进的 ALE 配置:
- 更多语言的 linters
- 优化的性能设置
- 详细错误显示 (,ad)
🔍 增强的 FZF 集成
- 改进的预览窗口
- Git 文件搜索命令
- 更好的 Ripgrep 集成
- 自定义布局
📝 NERDTree 优化
- 自动打开项目目录
- 忽略 node_modules, __pycache__ 等
- 可配置窗口大小
文档改进:
📚 README.md 重大更新
- 添加快速开始章节
- 详细的工程特性说明
- 完整的键位映射表
- 项目配置示例
- 会话管理说明
- 大文件处理说明
- 终端集成文档
适用场景:
✅ 企业级开发团队
✅ 多语言项目
✅ 大型代码库
✅ 持续集成环境
✅ 远程开发
✅ 代码审查
性能优化:
⚡ 大文件自动禁用重度功能
⚡ ALE 按需 lint (不在输入时)
⚡ 优化的语法高亮
⚡ 更快的启动时间
2025-12-30 00:17:46 +00:00
Claude
d457e832be
完全重构:从Neovim迁移到原生Vim配置
...
重大变更:
- 移除所有Neovim Lua配置(init.lua, lua/目录)
- 创建全新的.vimrc配置文件,汲取互联网优秀实践
- 使用vim-plug作为插件管理器
- 集成20+精选插件,涵盖文件导航、Git、代码编辑、语法检查等
核心特性:
- NERDTree文件浏览器
- FZF模糊查找
- vim-fugitive Git集成
- ALE异步语法检查
- CoC智能补全和LSP支持
- vim-airline美化状态栏
- Gruvbox配色方案
插件列表:
- 文件导航:NERDTree, FZF, CtrlP
- Git工具:vim-fugitive, vim-gitgutter
- 代码编辑:vim-surround, vim-commentary, auto-pairs
- 语言支持:vim-polyglot, vim-go
- 生产力工具:UndoTree, Tagbar, EasyMotion
- 配色方案:Gruvbox, Dracula, Solarized, OneDark
配置亮点:
- 智能行号(绝对+相对)
- 自动安装vim-plug
- 丰富的键位映射(leader键为逗号)
- 多语言支持和自动格式化
- 详细的功能分区和注释
文档:
- 全新的README.md,包含详细的安装指南
- 完整的键位映射表
- 插件配置说明
- 故障排除指南
参考来源:
- amix/vimrc
- vim-plug官方文档
- 2025年现代Vim最佳实践
2025-12-29 14:15:46 +00:00