SpaceVim下载|SpaceVim(模块化Vim集成开发环境) 官方版v1.3.0下载
SpaceVim采用最快补全引擎deoplete,该引擎不同与YouCompleteMe的主要一点是支持多源补全,而不单单是语义补全。而且知识兔补全来源拓展非常方便。
软件介绍
SpaceVim(模块化Vim集成开发环境)是一个社区驱动的模块化的VimIDE,知识兔以模块的方式组织管理插件以及相关配置,为不同的语言开发量身定制了相关的开发模块,该模块分享代码自动补全,语法检查、格式化、调试、REPL等特性,用户仅需载入相关语言的模块即可得到一个开箱即用的VimIDE。
软件特色
【多光标Iedit模式】
SpaceVim内置了一种特殊的模式,Iedit模式,这种模式分享了多光标支持,不同于已有插件的实现,该模式支持两种状态:iedit-Normal和iedit-Insert。默认情况下,多光标输入时,iedit-normal模式状态栏时是红色,而iedit-insert模式时是绿色,当然这由所选择的主题决定。
【高亮光标下的函数】
SpaceVim支持高亮当前光标函数,并且知识兔启动一个特殊模式,在该模式下可以快捷地切换高亮区域(方法内、屏幕内、整个文件内),并且知识兔可以快速在高亮函数间跳转、切换高亮状态(高亮、取消高亮),并且知识兔可以根据已选择的位置进入Iedit模式。
【实时代码检索】
SpaceVim自带的FlyGrep这个插件可以根据输入实时搜索项目代码,当然需要借助后台搜索工具,目前支持的工具有:ag,rg,ack,pt和grep,用户可任意选择一个喜欢的工具。
【快捷键辅助导航】
在SpaceVim中,所有快捷键都有导航系统,你不需要记忆任何快捷键。初次使用时可根据快捷键提示进行操作。当按下空格键或者g、z以及s按键时,导航就会自动出现。当你记住了快捷键,知识兔输入比较快时,导航则不会出现。
【快捷键描述系统】
通过快捷键描述系统,你可以清楚的了解到一个快捷键的功能,并且知识兔可以快速跳转到快捷键定义的位置;比如,通过SPChdk启动快捷键描述系统,然后知识兔按下所需描述快捷键SPCbn,就会弹出一个描述窗口,在改窗口可以通过快捷键gd快速跳转到快捷键定义处。
【异步插件管理器】
SpaceVim利用了Vim8和Neovim最新的异步机制,实现了异步插件下载及更新,而插件运行管理采用的是dein.vim。
安装方法
Windows下最快捷的安装方法是下载安装脚本install.cmd 并运行。
常见问题
1、目前SpaceVim的开发状态如何?
当前最新发布的稳定版本是v1.3.0。知识兔可以查看时间表获取开发进度,或者阅读Roadmap获取开发计划。
2、SpaceVim是尝试搭建一个IDE吗?
是的,通过模块的方式,将各种功能封装成相应的模块,对多种语言分享了语言开发模块,目标是尝试模拟简易的集成开发环境。
3、SpaceVim支持多少种编程语言?
~/.SpaceVim>lsautoload/SpaceVim/layers/lang|wc-l87
4、SpaceVim支持什么版本的Vim/Neovim?
建议使用Vim7.4或者Neovimv0.1.7及其以上版本。为了更好的使用体验,知识兔建议使用最新版的Neovim。
下载仅供下载体验和测试学习,不得商用和正当使用。