成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

SpaceVim - 一個模塊化加載的vim配置

megatron / 1538人閱讀

摘要:是一個社區(qū)驅(qū)動的模塊化配置集合,其中包含了多種功能模塊,并且針對做了功能優(yōu)化。有多種功能模塊可供選擇,用戶只需要選擇需要的模塊,就可以配置出一個適合自己的開發(fā)環(huán)境。

SpaceVim 中文手冊


項 目 主 頁: spacevim.org

Github 地址 : SpaceVim GitHub, 歡迎Star或fork。

SpaceVim 是一個社區(qū)驅(qū)動的模塊化 vim/neovim 配置集合,其中包含了多種功能模塊,并且針對 neovim 做了功能優(yōu)化。spacevim 有多種功能模塊可供選擇,用戶只需要選擇需要的模塊,就可以配置出一個適合自己的開發(fā)環(huán)境。

使用過程中遇到問題或者有什么功能需求可以在 github 提交 issue,這將更容易被關(guān)注和修復。我們也歡迎喜歡 vim/neovim 的用戶加入我們的 QQ 群,一起討論 vim 相關(guān)的技巧,點擊加入Vim/SpaceVim用戶群。

以下是近幾周的開發(fā)匯總:

目錄
安裝
更新
特性
用戶配置

安裝

Linux 或 Mac 下 SpaceVim的安裝非常簡單,只需要執(zhí)行以下命令即可:

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

想要獲取更多的自定義的安裝方式,請參考:

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

SpaceVim是一種模塊化配置,可以運行在vim或者neovim上,關(guān)于vim以及neovim的安裝,請參考以下鏈接:

安裝neovim

從源碼編譯vim

windows系統(tǒng)下的安裝步驟:

Windows 下 vim 用戶只需要將本倉庫克隆成用戶 HOME 目錄下的 vimfiles 即可,打開 CMD 默認的目錄默認即為 HOME 目錄,只需要執(zhí)行如下命令即可:

git clone https://github.com/SpaceVim/SpaceVim.git vimfiles

Windows 下 neovim 用戶 需要將本倉庫克隆成用戶 HOME 目錄下的 AppDataLocalnvim,想要獲取跟多關(guān)于 neovim 安裝相關(guān)的知識,可以訪問 neovim 的 wiki, wiki 寫的非常詳細。打開 CMD 初始目錄默認一般即為 HOME 目錄,只需要執(zhí)行如下命令即可:

git clone https://github.com/SpaceVim/SpaceVim.git AppDataLocal
vim

字體

SpaceVim 默認啟用了Powerline 字體,默認的的字體文件是:DejaVu Sans Mono, Windows 用戶直接下載下來右鍵安裝即可。

vimproc.dll

Windows 下用戶如果不方便編譯,可以在qq群文件里面下載相應(yīng)的dll文件放到vimproc
的lib目錄,默認是 ~/.cache/vimfiles/repos/github.com/Shougo/vimproc.vim/lib/

特性 優(yōu)雅的界面

SpaceVim 的默認界包括 tagbar 、vimfiler 、以及 airline 界面,配色主題采用的 gruvbox。

Unite為主的工作平臺

Unite 的快捷鍵前綴是f, 可以通過 g:spacevim_unite_leader 來設(shè)定,快捷鍵無需記憶,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 ``
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"
SpaceVim選項
選項名稱 默認值 描述
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 "" 設(shè)置SpaceVim字體
g:spacevim_sidebar_width 30 設(shè)置邊欄寬度,文件樹以及語法樹
g:spacevim_custom_plugins [] 設(shè)置自定義插件

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/24918.html

相關(guān)文章

  • 如何配置 SpaceVim

    摘要:本文將系統(tǒng)地介紹如何配置,配置主要包括以下幾個內(nèi)容設(shè)置選項啟動禁用模塊添加自定義插件添加自定義按鍵映射以及插件配置設(shè)置選項原先,在老版本的中,默認的配置文件是。 本文將系統(tǒng)地介紹如何配置 SpaceVim,配置?SpaceVim?主要包括以下幾個內(nèi)容: 設(shè)置?SpaceVim?選項 啟動/禁用模塊 添加自定義插件 添加自定義按鍵映射以及插件配置 設(shè)置SpaceVim選項 原先,在老...

    ninefive 評論0 收藏0
  • 使用 Vim 搭建 Lua 開發(fā)環(huán)境

    摘要:使用搭建開發(fā)環(huán)境原文鏈接是一個模塊化的,針對這一語言的支持主要依靠模塊以及與之相關(guān)的其它模塊。在閱讀這篇文章之前,可以先閱讀使用搭建基礎(chǔ)的開發(fā)環(huán)境,對語言相關(guān)以外的功能有一個大致的了解。該模塊默認使用這一異步語法檢查工具。 使用 Vim 搭建 Lua 開發(fā)環(huán)境 原文鏈接:https://spacevim.org/cn/use-v... SpaceVim 是一個模塊化的 Vim IDE...

    Freeman 評論0 收藏0
  • Ubuntu配置開發(fā)環(huán)境

    摘要:在開發(fā)的一些配置之前一直使用進行開發(fā),最近由于誤操作,導致系統(tǒng)無法啟動。 在Linux開發(fā)的一些配置 之前一直使用Ubuntu14.04進行開發(fā),最近由于誤操作,導致系統(tǒng)無法啟動。重新安裝系統(tǒng)并記錄一些開發(fā)環(huán)境的設(shè)置 前提 OS推薦 Ubuntu:https://www.ubuntu.com/downlo... LinuxMint: https://www.linuxmint.c...

    yzd 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<