Spacevim配置

2 min

在Windows上试了一下Spacevim,装了coc自动补全插件后感觉还行,代码分析和Visual Studio Code一样快。

安装

首先安装vim,再安装Spacevim配置文件。官网提供了自动安装脚本,可以自动为Vim和Neovim安装。

Debian安装方法:

sudo apt install vim vim-gtk3

安装完成后打开GVim,还会装一些插件,等待安装完成即可。

配置

默认Spacevim没有代码补全功能,所以要进行配置。在~/.SpaceVim.d/init.toml[options]里加入:

autocomplete_method = 'coc'

然后在下面加入:

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

[[layers]]
name = "lsp"

重启,Spacevim会自动安装一些插件,安装完成后重启,输入:CocInstall coc-pyright安装自动补全。

完成后重启,就可以在Python里面使用自动补全和语法检查功能了。

外观

Spacevim默认使用SourceCodePro Nerd字体,可以在配置文件里改,在[options]加入guifont="Sarasa Fixed SC:h14"即可。目前不知道为什么在Linux下不生效。

配色也是可以改的,默认是gruvbox,这里建议改成SpaceVim配色。

配置vimtex

vim可以配置vimtex插件来编写LaTeX\LaTeX文档。首先要安装SumatraPDF,然后在init.toml加入:

[[custom_plugins]]
name = 'lervag/vimtex'

打开Vim,等待插件安装完成,打开init.vim,加入:

let g:tex_flavor = 'latex'
let g:vimtex_quickfix_mode = 0
let g:vimtex_view_general_viewer = 'SumatraPDF'
let g:vimtex_view_general_options
\ = '-reuse-instance -forward-search @tex @line @pdf'
let g:vimtex_view_general_options_latexmk = '-reuse-instance'

重启,输入命令:CocInstall coc-vimtex安装补全插件。

打开一个tex文件,长按\再按两下L,vimtex就可以自动编译为PDF,每次保存PDF都会更新,要停止重复刚才操作就行了。

参考