一、安裝vim
使用命令 $ sudo apt-get install vim 來安裝vim,安裝后的vim需要進行一些配置,不然使用起來會有些不方便,比如不會自動縮進。
二、配置vim
使用命令 $ vim /etc/vim/vimrc 修改vim配置文件 (修改該文件對所有用戶都生效),在該文件最后添加如下代碼:
1 set ai " 自動縮進,新行與前面的行保持—致的自動空格 2 set aw " 自動寫,轉入shell或使用:n編輯其他文件時,當前的緩沖區被寫入 3 set flash " 在出錯處閃爍但不嗚叫(缺省) 4 set ic " 在查詢及模式匹配時忽賂大小寫 5 set nu 6 set number " 屏幕左邊顯示行號 7 "set showmatch " 顯示括號配對,當鍵入“]”“)”時,高亮度顯示匹配的括號 8 set showmode " 處於文本輸入方式時加亮按鈕條中的模式指示器 9 set showcmd " 在狀態欄顯示目前所執行的指令,未完成的指令片段亦會顯示出來 10 set warn/nowarn " 對文本進行了新的修改后,離開shell時系統給出顯示(缺省) 11 set ws/nows " 在搜索時如到達文件尾則繞回文件頭繼續搜索 12 set wrap/nowrap " 長行顯示自動折行 13 "colorscheme evening " 設定背景為夜間模式 14 filetype plugin on " 自動識別文件類型,自動匹配對應的, “文件類型Plugin.vim”文件,使用縮進定義文件 15 set autoindent " 設置自動縮進:即每行的縮進值與上一行相等;使用 noautoindent 取消設置 16 set cindent " 以C/C++的模式縮進 17 set noignorecase " 默認區分大小寫 18 set ruler " 打開狀態欄標尺 19 set scrolloff=5 " 設定光標離窗口上下邊界 5 行時窗口自動滾動 20 set shiftwidth=4 " 設定 << 和 >> 命令移動時的寬度為 4 21 set softtabstop=4 " 使得按退格鍵時可以一次刪掉 4 個空格,不足 4 個時刪掉所有剩下的空格) 22 set tabstop=4 " 設定 tab 長度為 4 23 set wrap " 自動換行顯示 24 syntax enable 25 syntax on " 自動語法高亮
注意第10、11、12行只能選一個值,不然會報錯。如果有些功能自己不需要可以在行前使用符號"注釋該行。如果使用 !wq 不能保存,則使用命令 w ! sudo tee % 進行保存。
上面的方法是對vim的一些基本配置,更高級的配置可以通過vim插件實現。