使用Vim 8 0搭建遠端伺服器端IDE(二)

2021-09-11 11:59:16 字數 2111 閱讀 5062

前文已經對.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裡面的一些必備外掛程式了:leaderfyankring.vimvim-gutentagsyoucompletemenerdtree…未完待續

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...