原文发表于知乎: https://zhuanlan.zhihu.com/p/41324731
SpaceVim 是一个模块化的 vim 配置,旨在模拟各种 IDE 功能。以模块的方式管理插件和相关配置,为不同的语言提供了一个相关的开发模块。该模块提供代码补全、语法检查、格式化、debug、runner、REPL、以及简单的重构等特性
使用 SpaceVim 开发某一语言,只需要启用相应语言模块即可,例如:
[[layers]]
name = "lang#go"
目前已经支持的语言包括:
同时,SpaceVim 也提供了很多工具类的模块支持, 比如:
以上仅仅列出部分模块,更多模块列表,可查阅 https://spacevim.org/layers/
SpaceVim 对于新手有着非常友好的界面,界面格局和大多数 IDE 也比较类似。不过为了更好的体验 SpaceVim,建议对于 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