SpaceVim 模块化 Vim IDE

827 阅读1分钟
原文链接: zhuanlan.zhihu.com

SpaceVim 是一个模块化的 vim 配置,旨在模拟各种 IDE 功能。以模块的方式管理插件和相关配置,为不同的语言提供了一个相关的开发模块。该模块提供代码补全、语法检查、格式化、debug、runner、REPL、以及简单的重构等特性

使用 SpaceVim 开发某一语言,只需要启用相应语言模块即可,例如:

[[layers]]
    name = "lang#go"

目前已经支持的语言包括:

同时,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