vim 如何安裝並使用

下載

https://www.vim.org/download....

安裝

這裏我很是不建議安裝到 c 盤,所以下面的提到的 GVIM_HOME 是指的個人本地 gvim 安裝目錄( D:/software/vim)

安裝完成後就只有我下面圖示標紅的四個文件及文件夾,另外兩個沒標紅的文件不用理會。php

圖片描述

【注意:安裝時咱們只須要修改一下安裝的目錄便可,其它的一概默認】java

安裝 git 和 curl 和 openssl

git 的安裝我就不寫了,除了修改安裝目錄,其它一概默認便可,這裏也不給出連接了(ps:不存在下載很慢或被牆的問題,所以就不給了)

這裏我給一下 openssl 的下載資源(僅限windows,有32b和64b):git

連接: https://pan.baidu.com/s/1BWZS6dtfOp97_F-81mGF4Q 提取碼: av2t github

curl 的下載資源(同上,僅限windows):vim

連接: https://pan.baidu.com/s/1zpqWTBAO9UduqVqL0jIjjQ 提取碼: th8m windows

下載,安裝便可(我的建議:修改安裝目錄,養成良好習慣,好比: d:/software/curl,d:/software/openSSL等)bash

配置各自的環境變量:curl

gvim 的環境變量名稱 備註
GVIM_HOME D:/software/vim 這裏注意個人gvim home 目錄指向的是圖1顯示的那個界面;所以在 path 中,咱們須要這樣調用:%GVIM_HOME%\vim81
CURL_HOME D:/software/curl/curl-7.66.0-win64-mingw 我這裏全部的軟件都是安裝在 d:software 下;path 中的調用:%CURL_HOME%\bin

測試是否配置正確:打開 cmd,輸入 curl --version 驗證便可。若不正確,則仔細看個人目錄和配置工具

安裝 vundle

打開 cmd 或者 git bash 都可,輸入命令: git clone --depth 1 https://github.com/gmarik/Vundle.vim.git D:\software\vim\vimfiles\bundle\Vundle.vim

注意這裏咱們咱們將 bundle 的安裝位置設置到 D:\software\vim\vimfiles\bundle\ 下,這個目錄就是圖1所示的 vimfiles 目錄下面,此時的目錄結構以下:測試

圖片描述

配置gvim及插件

不知道你們注意了沒有,咱們圖1中有一個文件:_vimrc 文件,而咱們下面全部的配置都不是在這個文件裏面配置的。

首先,在你的 c 盤 用戶目錄下面新建一個 vimrc 文件(這個就是咱們以後的配置項文件)。例如這樣:

圖片描述

而後你們拷貝我下面的內容到這個文件中保存便可:

set nocompatible
source $VIMRUNTIME/vimrc_example.vim
source $VIMRUNTIME/mswin.vim
behave mswin
"無菜單工具條
"set go=
"設置Gvim字體
set guifont=Consolas:h11:cANSI
"Gvim打開即進入全屏
au GUIEnter * simalt ~x
"設置主題
color evening
set encoding=utf-8
"set termencoding=utf-8
"set fileencoding=utf-8
set fileencodings=utf-8,chinese,latin-1,gbk,gb18030,gk2312
if has("win32")
        set fileencoding=chinese
else
        set fileencoding=utf-8
endif
"set langmenu=zh_CN.UTF-8
language message zh_CN.utf-8
source $VIMRUNTIME/delmenu.vim
source $VIMRUNTIME/menu.vim
set tabstop=4
set nu
set hlsearch
syntax enable
syntax on
set showmatch
set smartindent
set autoindent
set ai!
set cursorline

"配置bundle
set rtp+=$GVIM_HOME/vimfiles/bundle/Vundle.vim/
let path='$GVIM_HOME/vimfiles/bundle'
call vundle#begin(path)
Plugin 'gmarik/Vundle.vim'         "管理Vundle自身
Plugin 'scrooloose/nerdtree'  "路徑目錄樹插件
Plugin 'jistr/vim-nerdtree-tabs'

call vundle#end()
map <F3> :NERDTreeMirror<CR>
map <F3> :NERDTreeToggle<CR>
filetype plugin indent on
set diffexpr=MyDiff()
function MyDiff()
  let opt = '-a --binary '
  if &diffopt =~ 'icase' | let opt = opt . '-i ' | endif
  if &diffopt =~ 'iwhite' | let opt = opt . '-b ' | endif
  let arg1 = v:fname_in
  if arg1 =~ ' ' | let arg1 = '"' . arg1 . '"' | endif
  let arg2 = v:fname_new
  if arg2 =~ ' ' | let arg2 = '"' . arg2 . '"' | endif
  let arg3 = v:fname_out
  if arg3 =~ ' ' | let arg3 = '"' . arg3 . '"' | endif
  let eq = ''
  if $VIMRUNTIME =~ ' '
    if &sh =~ '\<cmd'
      let cmd = '""' . $VIMRUNTIME . '\diff"'
      let eq = '"'
    else
      let cmd = substitute($VIMRUNTIME, ' ', '" ', '') . '\diff"'
    endif
  else
    let cmd = $VIMRUNTIME . '\diff'
  endif
  silent execute '!' . cmd . ' ' . opt . arg1 . ' ' . arg2 . ' > ' . arg3 . eq
endfunction

圖片描述

安裝插件

在 cmd 中,輸入 gvim 便可,打開你的 gvim,

而後輸入 :BundleInstall 便可,當在命令行出現 done 字樣時即代表安裝完成。此時再打開你的 gvim 便可看到效果了。

使用效果

圖片描述

聲明

原創手敲不易,轉載請註明出處,謝謝。我是 拉丁小毛,歡迎你們關注我哦,一塊兒交流,共同進步。有問題能夠 郵我哦(util.you.com@gmail.com)
相關文章
相關標籤/搜索