摘要:是一個社區驅動的模塊化配置集合,其中包含了多種功能模塊,并且針對做了功能優化。有多種功能模塊可供選擇,用戶只需要選擇需要的模塊,就可以配置出一個適合自己的開發環境。
SpaceVim 中文手冊
項 目 主 頁: spacevim.org
Github 地址 : SpaceVim GitHub, 歡迎Star或fork。
SpaceVim 是一個社區驅動的模塊化 vim/neovim 配置集合,其中包含了多種功能模塊,并且針對 neovim 做了功能優化。spacevim 有多種功能模塊可供選擇,用戶只需要選擇需要的模塊,就可以配置出一個適合自己的開發環境。
使用過程中遇到問題或者有什么功能需求可以在 github 提交 issue,這將更容易被關注和修復。我們也歡迎喜歡 vim/neovim 的用戶加入我們的 QQ 群,一起討論 vim 相關的技巧,點擊加入Vim/SpaceVim用戶群。
以下是近幾周的開發匯總:
目錄
安裝
更新
特性
用戶配置
Linux 或 Mac 下 SpaceVim的安裝非常簡單,只需要執行以下命令即可:
curl -sLf https://spacevim.org/install.sh | bash
想要獲取更多的自定義的安裝方式,請參考:
curl -sLf https://spacevim.org/install.sh | bash -s -- -h
SpaceVim是一種模塊化配置,可以運行在vim或者neovim上,關于vim以及neovim的安裝,請參考以下鏈接:
安裝neovim
從源碼編譯vim
windows系統下的安裝步驟:
Windows 下 vim 用戶只需要將本倉庫克隆成用戶 HOME 目錄下的 vimfiles 即可,打開 CMD 默認的目錄默認即為 HOME 目錄,只需要執行如下命令即可:
git clone https://github.com/SpaceVim/SpaceVim.git vimfiles
Windows 下 neovim 用戶 需要將本倉庫克隆成用戶 HOME 目錄下的 AppDataLocalnvim,想要獲取跟多關于 neovim 安裝相關的知識,可以訪問 neovim 的 wiki, wiki 寫的非常詳細。打開 CMD 初始目錄默認一般即為 HOME 目錄,只需要執行如下命令即可:
git clone https://github.com/SpaceVim/SpaceVim.git AppDataLocal vim
字體
SpaceVim 默認啟用了Powerline 字體,默認的的字體文件是:DejaVu Sans Mono, Windows 用戶直接下載下來右鍵安裝即可。
vimproc.dll
Windows 下用戶如果不方便編譯,可以在qq群文件里面下載相應的dll文件放到vimproc
的lib目錄,默認是 ~/.cache/vimfiles/repos/github.com/Shougo/vimproc.vim/lib/
SpaceVim 的默認界包括 tagbar 、vimfiler 、以及 airline 界面,配色主題采用的 gruvbox。
Unite為主的工作平臺Unite 的快捷鍵前綴是f, 可以通過 g:spacevim_unite_leader 來設定,快捷鍵無需記憶,SpaceVim 有很好的快捷鍵輔助機制,如下是 Unite 的快捷鍵鍵圖:
自動補全SpaceVim 采用最快補全引擎 deoplete, 該引擎不同與YouCompleteMe的主要一點是支持多源補全,而不單單是語義補全。 而且補全來源拓展非常方便。
細致的tags管理 用戶配置SpaceVim 將從 ~/.SpaceVim.d/init.vim 和當前目錄的 ./SpaceVim.d/init.vim 載入配置,并且更新 rtp,用戶可以在 ~/.SpaceVim.d/ 和 .SpaceVim.d/ 這兩個文件夾下編輯自己的腳本,和 SpaceVim 的配置文件。
示例:
" Here are some basic customizations, " please refer to the ~/.SpaceVim.d/init.vim " file for all possible options: let g:spacevim_default_indent = 3 let g:spacevim_max_column = 80 " Change the default directory where all miscellaneous persistent files go. " By default it is ~/.cache/vimfiles/. let g:spacevim_plugin_bundle_dir = "~/.cache/vimfiles/" " set SpaceVim colorscheme let g:spacevim_colorscheme = "jellybeans" " Set plugin manager, you want to use, default is dein.vim let g:spacevim_plugin_manager = "dein" " neobundle or dein or vim-plug " use space as `SpaceVim選項` let mapleader = " " " Set windows shortcut leader [Window], default is `s` let g:spacevim_windows_leader = "s" " Set unite work flow shortcut leader [Unite], default is `f` let g:spacevim_unite_leader = "f" " By default, language specific plugins are not loaded. This can be changed " with the following, then the plugins for go development will be loaded. call SpaceVim#layers#load("lang#go") " loaded ui layer call SpaceVim#layers#load("ui") " If there is a particular plugin you don"t like, you can define this " variable to disable them entirely: let g:spacevim_disabled_plugins=[ ["junegunn/fzf.vim"], ] " If you want to add some custom plugins, use these options: let g:spacevim_custom_plugins = [ ["plasticboy/vim-markdown", {"on_ft" : "markdown"}], ["wsdjeg/GitHub.vim"], ] " set the guifont let g:spacevim_guifont = "DejaVu Sans Mono for Powerline 11"
選項名稱 | 默認值 | 描述 |
---|---|---|
g:spacevim_default_indent | 2 | 對齊空格 |
g:spacevim_enable_guicolors | 1 | 啟用/禁用終端使用真色彩 |
g:spacevim_windows_leader | s | 窗口管理快捷鍵前綴 |
g:spacevim_unite_leader | f | Unite快捷鍵前綴 |
g:spacevim_plugin_bundle_dir | ~/.cache/vimfiles | 默認插件緩存位置 |
g:spacevim_realtime_leader_guide | 0 | 啟用/禁用實時快捷鍵提示 |
g:spacevim_guifont | "" | 設置SpaceVim字體 |
g:spacevim_sidebar_width | 30 | 設置邊欄寬度,文件樹以及語法樹 |
g:spacevim_custom_plugins | [] | 設置自定義插件 |
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/24918.html
摘要:本文將系統地介紹如何配置,配置主要包括以下幾個內容設置選項啟動禁用模塊添加自定義插件添加自定義按鍵映射以及插件配置設置選項原先,在老版本的中,默認的配置文件是。 本文將系統地介紹如何配置 SpaceVim,配置?SpaceVim?主要包括以下幾個內容: 設置?SpaceVim?選項 啟動/禁用模塊 添加自定義插件 添加自定義按鍵映射以及插件配置 設置SpaceVim選項 原先,在老...
摘要:使用搭建開發環境原文鏈接是一個模塊化的,針對這一語言的支持主要依靠模塊以及與之相關的其它模塊。在閱讀這篇文章之前,可以先閱讀使用搭建基礎的開發環境,對語言相關以外的功能有一個大致的了解。該模塊默認使用這一異步語法檢查工具。 使用 Vim 搭建 Lua 開發環境 原文鏈接:https://spacevim.org/cn/use-v... SpaceVim 是一個模塊化的 Vim IDE...
摘要:在開發的一些配置之前一直使用進行開發,最近由于誤操作,導致系統無法啟動。 在Linux開發的一些配置 之前一直使用Ubuntu14.04進行開發,最近由于誤操作,導致系統無法啟動。重新安裝系統并記錄一些開發環境的設置 前提 OS推薦 Ubuntu:https://www.ubuntu.com/downlo... LinuxMint: https://www.linuxmint.c...
閱讀 2833·2021-11-25 09:43
閱讀 2477·2021-10-09 09:44
閱讀 2801·2021-09-22 15:49
閱讀 2568·2021-09-01 11:43
閱讀 2542·2019-08-30 14:16
閱讀 465·2019-08-29 17:24
閱讀 3020·2019-08-29 14:00
閱讀 1384·2019-08-29 13:05