SpaceVim簡單入門

2021-09-29 06:08:17 字數 907 閱讀 2852

一直想學習vim並把它作為自己常用的編輯器,但是vim基本操作學了之後,我發現還是很難把vim用到日常的編輯之中。主要原因在於外掛程式,比如說我想用來寫python,然後開始上網搜vim關於python的各種外掛程式,有些外掛程式真的是太難配置(可能是我太菜了),怎麼都弄不好。知道我發現了spacevim,可以說讓我省去了配置的時間,做到了開箱即用。

curl -slf  |

bash

當然spacevim對neovim的支援會更好一些。

brew install neovim
讓neovim支援python3特性.

pip install pynvim
spacevim的配置檔案在~/.spacevim.d/init.toml.

我們來看一下常用的配置怎麼修改.

[

[layers]

]name =

'lang#python'

[

[custom_plugins]

]name =

"ianding1/leetcode.vim"

merged = 0

bootstrap_before =

"myspacevim#before"

mysqpcevim.vim裡面可以寫自己的配置. 寫法和在.vimrc裡一樣.

func! myspacevim#before() abort

set clipboard=unnamed

endf

只需要在func裡面寫就可以了.

spacevim 從入門到放棄

這個很標題黨,spacevim還是很好用的,只是感覺不適合我.原因 直接說導火索吧.我改寫了乙個簡單外掛程式 乙個markdown的tagbar 在vim neovim中用的好好的,到spacevim,則與內建的某外掛程式 不知道是哪個 衝突了.還有 就是配合f使用的鍵,spacevim不能用,un...

SpaceVim 語言模組 elixir

原文連線 這一模組為 spacevim 提供了 elixir 開發支援,包括 補全 語法檢查 以及 格式化等特性。該模組主要包括外掛程式 slashmili alchemist.vim,該外掛程式提供 同時,spacevim 還為 elixir 開發提供了互動式程式設計 一鍵執行和語言伺服器等功能。...

SpaceVim 語言模組 elm

原文連線 快捷鍵這一模組為 spacevim 提供了 elm 開發支援,包括 補全 語法檢查 以及 格式化等特性。同時,spacevim 還為 elm 開發提供了互動式程式設計。首先,需要安裝 elm 語言,最方便的安裝方式是使用官方的 npm 包。npm install g elm為了可以在 vi...