用户工具

站点工具


vim_plugins

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录前一修订版
后一修订版
前一修订版
vim_plugins [2024/09/23 09:42] skywindvim_plugins [2024/10/22 09:52] (当前版本) skywind
行 1: 行 1:
 +====== Vim Plugins ======
 +
 +这里是我制作的一些 Vim 插件,用于增强 Vim 功能,改善交互或者提升工作效率:
 +
 [[https://github.com/skywind3000/asyncrun.vim|asyncrun]] - 多种方式运行 Shell 命令,比如后台异步、Vim 内置终端和系统外置终端等,能将输出捕获到 quickfix 窗口(比如编译器错误输出)。 [[https://github.com/skywind3000/asyncrun.vim|asyncrun]] - 多种方式运行 Shell 命令,比如后台异步、Vim 内置终端和系统外置终端等,能将输出捕获到 quickfix 窗口(比如编译器错误输出)。
  
 [[https://github.com/skywind3000/asynctasks.vim|asynctasks]] - 移植 vscode 的任务系统到 Vim/NeoVim,可以方便的处理项目的构建、测试和部署,并提供独立 Python 脚本用于启动任务。 [[https://github.com/skywind3000/asynctasks.vim|asynctasks]] - 移植 vscode 的任务系统到 Vim/NeoVim,可以方便的处理项目的构建、测试和部署,并提供独立 Python 脚本用于启动任务。
  
-[[https://github.com/skywind3000/vim-quickui|vim-quickui]] - Vim 界面扩展丰富的基础控件扩展 Vim 交互能力+[[https://github.com/skywind3000/gutentags_plus|gutentags_plus]] - 提供一个 '':GscopeFind'' 命令自动处理 cscope/gtags_cscope 数据库切换透明查询符号定义和引用
  
-[[https://github.com/skywind3000/vim-navigator|vim-navigator]] - Vim 命令选择面板,类似 emacs 的 Whichkey。+[[https://github.com/skywind3000/LeaderF-snippet|LeaderF-snippet]] - 给 LeaderF 插件提供 snippets 的选择功能可以预览 snippet,用模糊匹配的方式插入 snippets。 
 + 
 +[[https://github.com/skywind3000/vim-auto-popmenu|vim-auto-popmenu]] - 最轻量级的补全插件,仅仅 169 行,就提供类似 YouCompleteMe 补全体验(字典/buffer历史补全)
  
 [[https://github.com/skywind3000/vim-color-export|vim-color-export]] - 可以将 NeoVim 的配色导出给 Vim 使用。 [[https://github.com/skywind3000/vim-color-export|vim-color-export]] - 可以将 NeoVim 的配色导出给 Vim 使用。
行 11: 行 17:
 [[https://github.com/skywind3000/vim-color-patch|vim-color-patch]] - 统一管理色彩主题的 patch,当你使用 '':color name'' 改变主题时,自动加载相关主题的 patch,微调无需改主题。 [[https://github.com/skywind3000/vim-color-patch|vim-color-patch]] - 统一管理色彩主题的 patch,当你使用 '':color name'' 改变主题时,自动加载相关主题的 patch,微调无需改主题。
  
-[[https://github.com/skywind3000/vim-gpt-commit|vim-gpt-commit]] - 使用 chatgpt/ollama 在 Vim 中生成 git 提交时的 commit message +[[https://github.com/skywind3000/vim-cppman|vim-cppman]] - 在 Vim 内查询 cppman 帮助和 man 帮助,支持 Windows
- +
-[[https://github.com/skywind3000/vim-auto-popmenu|vim-auto-popmenu]] - 最轻量级的补全插件,仅仅 169 行,就提供类似 YouCompleteMe 的补全体验(buffer/关键字补全,无语义补全)+
  
 [[https://github.com/skywind3000/vim-dict|vim-dict]] - 各种语言的字典数据库,搭配上面的 vim-auto-popmenu,提供基于关键字的补全,能根据当前文件类型自动挂载('':set dict=xxx'' [[https://github.com/skywind3000/vim-dict|vim-dict]] - 各种语言的字典数据库,搭配上面的 vim-auto-popmenu,提供基于关键字的补全,能根据当前文件类型自动挂载('':set dict=xxx''
  
-[[https://github.com/skywind3000/vim-rt-format|vim-rt-format]] - 实时代码格式化插件,插入模式下按 ENTER 或者 CTRL+ENTER 自动格式化当前行。 +[[https://github.com/skywind3000/vim-gpt-commit|vim-gpt-commit]] - 使用 chatgpt/ollama 在 Vim 中生成 git 交时的 commit message
- +
-[[https://github.com/skywind3000/LeaderF-snippet|LeaderF-snippet]] - 给 LeaderF 插件供 snippets 的选择功能,可以预览 snippet,用模糊匹配方式插入 snippets+
  
 [[https://github.com/skywind3000/vim-gutentags|vim-gutentags]] - Fork 自 ludovicchabant/vim-gutentags,我自己维护的版本,可以自动生成当前项目的 ctags/gtags 数据库。 [[https://github.com/skywind3000/vim-gutentags|vim-gutentags]] - Fork 自 ludovicchabant/vim-gutentags,我自己维护的版本,可以自动生成当前项目的 ctags/gtags 数据库。
  
-[[https://github.com/skywind3000/gutentags_plus|gutentags_plus]] - 提供个 '':GscopeFind'' 命令,自动处理 cscope/gtags_cscope 数据库切换,透明查询符号定义和引用+[[https://github.com/skywind3000/vim-init|vim-init]] - 一份结构合理的 Vim 配置框架,初学 Vim 配置可以从这里开始
  
 [[https://github.com/skywind3000/vim-keysound|vim-keysound]] - 在你打字的时候播放音效,多种主题选择,比如打字机,机械键盘等,让你输入更带感。 [[https://github.com/skywind3000/vim-keysound|vim-keysound]] - 在你打字的时候播放音效,多种主题选择,比如打字机,机械键盘等,让你输入更带感。
  
-[[https://github.com/skywind3000/vim-cppman|vim-cppman]] - 在 Vim 内查询 cppman 帮助和 man 帮助支持 Windows+[[https://github.com/skywind3000/vim-navigator|vim-navigator]] - Vim 命令选择面板,类似 emacs 的 Whichkey。 
 + 
 +[[https://github.com/skywind3000/vim-preview|vim-preview]] - 在预览窗口中预览符号定义。 
 + 
 +[[https://github.com/skywind3000/quickmenu.vim|vim-quickmenu]] - 给 Vim 添加一个功能目录,解决很多快捷键容易被遗忘的问题。 
 + 
 +[[https://github.com/skywind3000/vim-quickui|vim-quickui]] - 给 Vim 8.2 / NeoVim 0.4 及以上版本增加一套下拉目录系统各类基础 ui 控件。 
 + 
 +[[https://github.com/skywind3000/vim-rt-format|vim-rt-format]] - 实时代码格式化插件,插入模式下按 ENTER 或者 CTRL+ENTER 自动格式化当前行。 
 + 
 +[[https://github.com/skywind3000/vim-terminal-help|vim-terminal-help]] - 使用 ''ALT+='' 在下方快速打开或关闭内置终端,并且把终端目录设置到当前文档目录类似 vscode 的 ''CTRL+`'' 的体验
  
-[[+[[https://github.com/skywind3000/vim-text-process|vim-text-process]] - 调用外部程序/脚本处理并转换当前窗口选定行内容,方便处理类似繁简转换,markdown 去除链接等工作。
  
 +相关阅读:[[Vim Articles|我的 Vim 文章]]
  
 +{{page>include:foot1}}
  
vim_plugins.1727084559.txt.gz · 最后更改: 2024/09/23 09:42 由 skywind

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki