SpaceVim (wsdjeg/SpaceVim)
Searching Database…
这是什么?
SpaceVim 是一个为 Vim 和 Neovim 设计的模块化配置,灵感来自 spacemacs,能把这个朴素的编辑器变成一个功能齐全、开箱即用的开发环境。
SpaceVim 是一个独立的编辑器,还是装在我已有的 Vim 上的东西?
它不是一个单独的软件,也不是分支。它是一套配置,架在 Vim 或 Neovim 之上,把插件按“模块(layer)”组织起来,每个模块把相关的包打包成一个功能。
怎么安装?
README 里没有直接给出命令,而是指向一份快速入门指南和在线文档,照着做就能完成安装。
我的电脑上需要先装好 Vim 或 Neovim 吗?
需要——SpaceVim 是针对 Vim 或 Neovim 的配置,不是独立程序,所以两者必须先装一个;装好之后,插件就交给 SpaceVim 来管理。
SpaceVim 还在开发吗?
注意:GitHub 上的仓库已经归档,代码是只读的,不再接收更新——在投入大量自定义之前最好先了解这一点。
它只能在终端里用,还是在 GUI 版 Vim 里也能用?
Vim 或 Neovim 能跑的地方它都能跑——Windows、macOS、Linux——而且在终端和 GUI 版 Vim 里的体验保持一致。
我需要自己挑选并配置每一个插件吗?
不用——这正是“模块”的意义所在:相关的包按功能打包在一起,你不用操心该装什么。
开箱即有哪些功能?
按模块组织的插件体系、兼容 Vim 和 Neovim 的 API、漂亮的界面、在线文档以及 :h SpaceVim 帮助,还有用 Lua 重写的一系列核心插件。
用空格键做快捷键是什么思路?
为了用得舒服:SpaceVim 主要依靠空格键而不是各种修饰键组合,以降低患上重复劳损(RSI)的风险,而且会自动弹出一份可用快捷键的指南。
它会让我的编辑器启动变慢吗?
它就是为了快速启动而设计的:90% 的插件通过 dein.vim 懒加载,只在真正用到时才会载入。
What are similar projects?
LazyVim, LunarVim, neovim, AstroNvim, ale, lazy.nvim, vim-surround, neomacs
Which topics is it in?
vimrc, neovim-plugin, vim-plugin, vim script, config, neovim, keyboard, text-editor, plugins, lua, vim, ide
