前文已經對.vimrc
檔案有了乙個基礎的概念,接下來介紹vim
另外乙個重要的配置資訊:.vim
資料夾
.vim
資料夾位於當前使用者主目錄下,主要放置幫助文件和外掛程式,可以通過如下命令進入該資料夾
$ cd ~/.vim
進入.vim
資料夾後,可以看到該檔案通常的目錄有這些:
doc幫助文件目錄
autoload
vim
啟動時自動載入的外掛程式目錄,在該目錄下只需要放置乙個vim-plug
外掛程式管理器即可
plugged
vim-plug
安裝和管理vim
其他外掛程式的目錄
vim
強大的地方就在於它的外掛程式系統,全世界的開發者為了使用vim
提公升開發效率,為vim
編寫了成千上萬款外掛程式,我們可以根據自己的需求任意選擇。當然我們不需要了解全部外掛程式,只需要下面幾款外掛程式就可以搭建乙個遠端ide了。
vim-plug
是乙個簡約的外掛程式管理器,它具有如下特點:
在curl -flo ~/.vim/autoload/plug.vim --create-dirs \
.vimrc
檔案裡面新增對vim-plug
外掛程式管理**:
示例
call plug#begin('~/.vim/plugged')
" 以下範例用來支援不同格式的外掛程式安裝.
plug 'raimondi/delimitmate'
plug 'scrooloose/nerdtree',
plug 'vim-scripts/taghighlight'
plug 'tpope/vim-commentary'
plug 'honza/vim-snippets'
plug 'majutsushi/tagbar'
plug 'sirver/ultisnips'
plug 'vim-airline/vim-airline'
plug 'vim-scripts/yankring.vim'
plug 'vim-scripts/doxygentoolkit.vim'
plug 'yggdroot/leaderf'
plug 'ludovicchabant/vim-gutentags'
plug 'skywind3000/asyncrun.vim'
plug 'skywind3000/gutentags_plus'
plug 'skywind3000/vim-preview'
plug 'rdnetto/ycm-generator',
plug 'valloric/youcompleteme'
plug 'w0rp/ale'
plug 'mhinz/vim-signify'
plug 'octol/vim-cpp-enhanced-highlight'
plug 'tpope/vim-unimpaired'
call plug#end()
使用命令
命令描述
pluginstall [name ...] [#threads]
安裝外掛程式
plugupdate [name ...] [#threads]
安裝或更新外掛程式
plugclean[!]
刪除未使用的目錄
plugupgrade
公升級vim-plug
本身
有了vim-plug
這個簡單高效的外掛程式管理器,我們接下來就可以使用vim 8.0
裡面的一些必備外掛程式了:leaderf
,yankring.vim
,vim-gutentags
,youcompleteme
,nerdtree
…未完待續
Linux svn伺服器端搭建過程
搭建方式有兩種 1 原始碼安裝 2 使用tar包安裝 使用tar包安裝步驟詳見 1 執行命令 yum install subversion 2 檢視安裝包位置 rpm ql subversion 3 建立svn版本庫目錄 mkdir p var svn svnrepos 4 建立版本庫 svnadm...
伺服器端使用Screen
如果你在linux伺服器端工作,沒有聽說過screen或tmux那簡直弱爆了。有時間自己可以多了解一些。簡單介紹下screen screen是乙個可以在多個程序之間多路復用乙個物理終端的視窗管理器。screen中有會話的概念,使用者可以在乙個screen會話中建立多個screen視窗,在每乙個scr...
Windows下搭建svn伺服器端
1 軟體 1 服務端 subversion subversion.apache.org getting subversion binary packages windows win32svn files 1.6.16 svn win32 1.6.16.zip 解壓svn win32 1.6.16.z...