-
Notifications
You must be signed in to change notification settings - Fork 287
Sponsor
Linwei edited this page Mar 12, 2020
·
22 revisions
我开发了不少 vim 相关的插件/项目,下面是一些比较流行的:
- asyncrun.vim:异步运行 shell 命令,并把结果实时输出到下方的 quickfix 窗口。
- asynctasks.vim:给 Vim 引入类似 vscode 的任务系统。
- vim-quickui:给 Vim 8.2 / NeoVim 0.4 及以上版本增加一套下拉目录系统和各类基础 ui 控件。
- vim-auto-popmenu:170行小脚本提供类似 YCM 的补全体验(字典/buffer补全)。
- vim-dict:比较丰富的各种语言的词典数据,以及自动加载词典,包含英文 c40k 单词表。
- vim-terminal-help:终端使用小助手,更方便的使用内置终端。
- gutentags-plus:提供其他编辑器没有的 GNU Global 使用体验。
- vim-cppman:在 Vim 中直接查看 cppman/man pages,支持 windows。
- quickmenu.vim:给 Vim 添加一个功能目录,解决很多快捷键容易被遗忘的问题。
- vim-preview:快速预览函数定义/原型,并且方便的再多个定义中切换预览。
- vim-keysound:在 Vim 中打字时播放音效,让你编程充满节奏感。
- vim-init:轻量级 Vim 配置框架,全中文注释,教学用。
我维护的他人插件分支:
- argtextobj:给 Vim 添加 “函数参数” 文本对象,使用 via 选中参数,cia 改写当前参数,dia 删除参数。(这个项目是 fork 别人的,我修了一堆 bug)。
- indent-object:给 Vim 添加 “缩进” 文本对象,使用 vii 选中同一层缩进层次的代码,这个项目也是在别人的基础上进行优化的。
我也写过一些 Vim 相关文章,比如:
- 如何在 Linux 下利用 Vim 搭建 C/C++ 开发环境?
- Vim 8 中的 C/C++ 编译运行:类 vscode 的任务系统
- 全网最全的 Vim 中文速查表
- 用vim被人说装逼,怎么办?
- VimScript 五分钟入门
- Vim/Emacs 深度比较
- Vim 8 中 C/C++ 符号索引:GTags 篇
- Vim 8 中 C/C++ 符号索引:LSP 篇
请支持我的工作:
- BTC:3BnR27yJLjY93MgBk5eokWjAaZUdp6eL6S
- USDT:3BnR27yJLjY93MgBk5eokWjAaZUdp6eL6S
- ETH:0x61F1e7D9b6404bE6175D1E063e8B368BB54007d2
- PAX:0x61F1e7D9b6404bE6175D1E063e8B368BB54007d2