下面介绍一些把Vim转换成IDE的网络上相关的一些资源:
Vim as an IDE
这是一份用于软件开发的 Vim 插件教程,不是直接上手的那种。其价值在于包含了大量指向更多信息源的链接。
参见 https://github.com/jez/vim-as-an-ide 。
vimspector
这是 “Vim 的多语言图形化调试器” 。其重点在于调试代码,而不是作为一款功能齐全的 IDE。
参见 https://github.com/puremourning/vimspector 。
C/C++ IDE
这些插件组合用于为 C 和 C++ 提供 IDE。你能够由此得到下列特性(下列内容摘自网页 【https://github.com/kingofctrl/vim.cpp 】
- 自动下载【 原文如此 】最新版本 libclang 并编译 YCM 需要的 ycm_core 库
- 一步到位的安装方式
- 提高启动时间的按需加载
- 语义化自动补全
- 语法检查
- C++11/14 的语法高亮
- 保留历史记录
- 即时预览 markdown 文件
下面是针对 Python的:
Python-mode
下列内容摘自网页 ( https://github.com/python-mode/python-mode )
该插件包含了在 Vim 中从事 Python 应用程序开发所需要的一切。
- 支持 Python 及 3.6+ 版本
- 语法高亮
- 支持虚拟环境
- 运行 Python 代码 ( <leader>r )
- 添加 / 删除断点 ( <leader>b)
- 改进 Python 缩进
- Python 代码的移动和操作符 ( ]]、3[[、]]M、vaC、viM、daC、ciM...)
- 改进 Python 的代码折叠
- 同时运行多个代码检查器 (:PymodeLint)
- 自动修复 PEP8 错误 (:PymodeLintAuto)
- 搜索 Python 文档 ( <leader>K )
- 代码重构
- IntelliSense 代码补全
- 跳转至定义 ( <C-c>g )
Vim and Python —— A Match Made in Heaven
该页面(https://realpython.com/vim-and-python-a-match-made-in-heaven)来自Real Python,按步骤给出了将 Vim 配置为 Python IDE 的操作说明。
Vim Upgrade 2017
该页面(https://haridas.in/vim-upgrade-2017.html)和上一个页面类似,提供了配置操作说明并推荐了一些可用于日常编程的插件。
Vim as a Python IDE
再次摘引(https://rapphil.github.io/vim-python-ide):
这个项目旨在使 Vim 成为一款强大而完整的 Python IDE 。为此,我们整理出了一系列在社区中广受好评的插件,并为其提供了自动安装程序。
该项目值得关注的地方在于你压根什么心都不要操。它负责检查、配置和构建出一个特定版本的 Vim ,确保一切都能正常工作。如果你想使用 Vim 进行 Python 开发,并且可以接受其为你所做的配置选择,这可能是最简单的方法。
chenfjm‘s VimPlugs
这是 Vim 配置文件的集合,根据24个不同的插件构建了一个 IDE 。它提供了简短的英文安装说明和中文教程。尽管如此,由于它使用了如此多的插件,可以作为一个很好的信息源,指出你可能希望研究的其它插件。