SpaceVim简单入门

mac2025-09-14  42

一直想学习Vim并把它作为自己常用的编辑器,但是Vim基本操作学了之后,我发现还是很难把Vim用到日常的编辑之中。主要原因在于插件,比如说我想用来写Python,然后开始上网搜Vim关于Python的各种插件,有些插件真的是太难配置(可能是我太菜了),怎么都弄不好。知道我发现了SpaceVim,可以说让我省去了配置的时间,做到了开箱即用。

一. 下载SpaceVim

SpaceVim的下载很简单。

curl -sLf https://spacevim.org/cn/install.sh | bash

当然SpaceVim对NeoVim的支持会更好一些。

brew install neovim

让NeoVim支持Python3特性.

pip install pynvim

二. SpaceVim的配置

SpaceVim的配置文件在~/.SpaceVim.d/init.toml. 我们来看一下常用的配置怎么修改.

增加语言支持, 比如说Python.只需要在init.toml中增加几行. [[layers]] name = 'lang#python'

然后重新打开nvim, 会自动下载所需要的插件.

下载插件. [[custom_plugins]] name = "ianding1/leetcode.vim" merged = 0 一些基础配置. 比如一些插件的配置, 按键映射等. 在~/.SpaceVim.d/autoload/myspacevim.vim中写相应的配置, 这里autoload/myspacevim.vim需要自己创建, myspacevim.vim这个文件名字可以任意,但要和后面对应. 然后在之前init.toml中的[options]下添加一行. bootstrap_before = "myspacevim#before"

mysqpcevim.vim里面可以写自己的配置. 写法和在.vimrc里一样.

func! myspacevim#before() abort set clipboard=unnamed endf

只需要在func里面写就可以了.

最新回复(0)