1. 程式人生 > >ubuntu16.04下vim的安裝與配置

ubuntu16.04下vim的安裝與配置

一、安裝vim

使用命令$ sudo apt-get install vim 來安裝vim,安裝後的vim需要進行一些配置,不然使用起來會有些不方便,比如不會自動縮排。

二、配置vim

使用命令$ vim /etc/vim/vimrc修改vim配置檔案 (修改該檔案對所有使用者都生效),在該檔案最後新增如下程式碼:

set ai                          " 自動縮排,新行與前面的行保持—致的自動空格
set aw                          " 自動寫,轉入shell或使用:n編輯其他檔案時,當前的緩衝區被寫入
set flash                       " 在出錯處閃爍但不嗚叫(預設)
set ic                          " 在查詢及模式匹配時忽賂大小寫
set nu        
set number                      " 螢幕左邊顯示行號
"set showmatch                   " 顯示括號配對,當鍵入“]”“)”時,高亮度顯示匹配的括號
set showmode                    " 處於文字輸入方式時加亮按鈕條中的模式指示器
set showcmd                     " 在狀態列顯示目前所執行的指令,未完成的指令片段亦會顯示出來
set warn/nowarn                 " 對文字進行了新的修改後,離開shell時系統給出顯示(預設)
set ws/nows                     " 在搜尋時如到達檔案尾則繞回檔案頭繼續搜尋
set wrap/nowrap                 " 長行顯示自動折行
"colorscheme evening            " 設定背景為夜間模式
filetype plugin on              " 自動識別檔案型別,自動匹配對應的, “檔案型別Plugin.vim”檔案,使用縮排定義檔案
set autoindent                  " 設定自動縮排:即每行的縮排值與上一行相等;使用 noautoindent 取消設定
set cindent                     " 以C/C++的模式縮排
set noignorecase                " 預設區分大小寫
set ruler                       " 開啟狀態列標尺
set scrolloff=5                 " 設定游標離視窗上下邊界 5 行時視窗自動滾動
set shiftwidth=4                " 設定 << 和 >> 命令移動時的寬度為 4
set softtabstop=4               " 使得按退格鍵時可以一次刪掉 4 個空格,不足 4 個時刪掉所有剩下的空格)
set tabstop=4                   " 設定 tab 長度為 4
set wrap                        " 自動換行顯示
syntax enable
syntax on                       " 自動語法高亮

注意第10、11、12行只能選一個值,不然會報錯。如果有些功能自己不需要可以在行前使用符號"註釋該行。如果使用 !wq 不能儲存,則使用命令 w! sudo tee % 進行儲存。

上面的方法是對vim的一些基本配置,更高階的配置可以通過vim外掛實現。

本文轉自:https://www.cnblogs.com/sench/p/vim.html