SpaceVim 是一个模块化的 vim 配置,旨在模拟各种 IDE 功能。以模块的方式管理插件和相关配置,为不同的语言提供了一个相关的开发模块。该模块提供代码补全、语法检查、格式化、debug、runner、REPL、以及简单的重构等特性
- 项 目 主 页: spacevim.org
- Github 地址 : SpaceVim/SpaceVim
- 码 云 地 址:SpaceVim/SpaceVim
使用 SpaceVim 开发某一语言,只需要启用相应语言模块即可,例如:
[[layers]]
name = "lang#go"
目前已经支持的语言包括:
- Java: lang#java 模块
- C/C++: lang#c 模块
- Python: lang#python 模块
- agda: lang#agda 模块
- C#: lang#csharp 模块
- elixir: lang#elixir 模块
- go: lang#go 模块
- haskell lang#haskell 模块
同时,SpaceVim 也提供了很多工具类的模块支持, 比如:
以上仅仅列出部分模块,更多模块列表,可查阅 spacevim.org/layers/
SpaceVim 对于新手有着非常友好的界面,界面格局和大多数 IDE 也比较类似。不过为了更好的体验 SpaceVim,建议对于 vim 需要有一定的了解,这里有一份比较系统的 Vim 学习教程,可以先学习一遍。
Vim 从入门到精通安装
一、Linux 或 Mac 下 SpaceVim的安装非常简单,只需要执行以下命令即可:
curl -sLf https://spacevim.org/cn/install.sh | bash
想要获取更多的自定义的安装方式,请参考:
curl -sLf https://spacevim.org/cn/install.sh | bash -s -- -h
在初次使用SpaceVim的时候,当你打开vim时,SpaceVim会自动下载相关插件。
二、windows系统下的安装步骤:
Windows 下安装,可以下载安装脚本: install.cmd