vim預設的配置使用起來還不能讓人滿意,還需要自己配置
預設配置檔案是:/etc/vim/vimrc
我們可以在家目錄下建立自己的配置檔案
切換到家目錄 #cd ~
touch乙個名為.vimrc的檔案(以.開頭的為隱藏檔案)
#touch .vimrc
#vi .vimrc
輸入以下配置:
set nocompatible 不使用vi預設鍵盤布局 <----這個很重要,如果不配置,在編輯模式下按方向鍵會輸入字元,很不方便》
set number 顯示行號
set autoindent 自動對齊
set smartindent 智慧型對齊
set showmatch 括號匹配模式
set ruler 顯示狀態行
set incsearch
set tabstop=4 tab鍵為4個空格
set shiftwidth=4
set softtabstop=4
set cindent c語言格式對齊
set nobackup 不要備份檔案
set clipboard+=unnamed 與windows共享剪貼簿
syntax on 支援語法高亮
儲存退出就ok了!
如果大家有關於ubuntu配置方面的經驗,歡迎交流!
以前使用vim進行批量替換(如在11行和22行之間)時使用的命令是:
: 11,22 s/pattern_string/new_string/g
其中,11是開始行號(包含),22是結束行號(包含),g表示全部(global)替換。
這與網上google出來的結果一致。
但是自從我的ubuntu公升級到了10.04或更高版本後,上述方法就不靈了,現象是只能替換一行中第一次出現的模式串。我的vim版本是2:7.2.330-1ubuntu4。
終於厭煩了同樣的命令執行多次才能完成全程替換,經過嘗試(無暇讀原始碼),發現了以下兩種方法:
1)使用gg選項(即再用乙個g選項):
: 11,22 s/pattern_string/new_string/gg
注意,在末尾有兩個g。
2)改用新命令(格式怪異,哪位老兄能夠解釋一下?)
::11,21 /pattern_string/s//new_string
其中,11是起始行號(包含),21是結束行號減1(也包含);s是替換命令,前面有乙個/,而後面跟著兩個/,隨後是新串。
但是這裡的起始行號不能用^,結束行號中也不能含有$。當然,全程符號%也無效 :(
Mac下的vim配置
本文詳細說明了mac下的vim配置,使vim成為比較好用的ide。molokai.vim vim73 colors下面,紅色部分根據自己情況設定。之後執行vim vimrc,新增colorschem molokai,重啟vim就改變了背景 vim73 doc 下,將plugin下的taglist.v...
Linux CentOS下vim的配置
前言 對於vim的配置,本人也在網上看了很多的方法,碰了很多 壁,所以就知道痛了。所以在下面給大家分享一下我如何配置vim的方法。配置環境 首先給說明下我的環境為centos6.5的版本,對於centos的配置應該都沒有問題,但是是其他系統的話,可以參考,可能因為環境原因可能會發生錯誤哦。其他 還有...
linux下vim的配置
我們知道vim是linux下預設的文字編輯器,是linux下最流行的文字編輯器之一,功能強大,但是其配置也稍顯麻煩,需要安裝諸多外掛程式以擴充套件其功能。下面推薦乙個一鍵安裝並完成配置的方案,直接使用他人配置好的vim 執行以下命令即可 git clone cd vimplus sudo insta...