天天看點

把vim打造成一個全能IDE

如果你連vim都不知道是什麼,那麼請你不要再看下文。

本文主要适合聽說過vim但由于vim 的負責操作望而卻步的同行們。

本人系統是ubunt12.10,預設已經安裝vim,是7.3版本,沒有安裝的話執行

下面進入正題

一.基本操作

vim有三種模式,分别是:指令模式(command mode),插入模式(insert mode)和底線指令模式(last line mode)。

如果我們鍵入vim filename那麼我們預設就進入了指令模式。在指令模式不能編輯,主要用來輸入一些指令。插入模式可以進行檔案的編輯,底線指令模式主要是退出檔案的編輯,進而退出vim。我們主要是掌握這三種模式的轉化,這很重要。

指令模式---->插入模式, 按i,a,o(小寫),o(大寫)這三個字母來進入,對應的單詞分别是insert,append,open,大小寫o的差別你試試就知道了。

插入模式---->指令模式,按esc鍵

指令模式---->底線指令模式,按:(冒号)即可進入

插入模式不能直接到底線指令模式,需要經過指令模式這個中介。這樣三種模式你就會切換了。

下面說說編輯時常用的指令.

gg 跳到檔案首行

gg調到檔案末行

(ps:這裡的g就是go的首子父母,大家都是大小寫切換可以通過shift鍵實作,是以一般來說小寫字母完成某功能,那麼大寫字母完成相反的功能)

複制,粘帖,删除,分别對應y,p,d字母,分别是yank(六級詞彙,你不懂很正常,我六級過了都不知道),paste,delete的首字母,單行、多行、單個單詞等的操作均通過這三個字母來實作。

把vim打造成一個全能IDE

二.配置vim

vim插件放置的位置有幾處,我們可以通過使用set runtimepath(在指令模式下輸入)來檢視。

把vim打造成一個全能IDE

我們在插件庫下載下傳的插件放在以上任意檔案夾即可,不過一般放在~/.vim比較好。安裝方法插件庫都有說的,如果沒有說你google一下就可以了。

這裡推薦一個個人覺得好用的插件:

vim的配置檔案為vimrc,/etc/vim/vimrc這個檔案是全局的,個人的在~/.vimrc這裡,如果沒有就自己建立一個

最後貼一下我的vim的配置