h 游標向左移動一個字元
j 游標向下移動一個字元
k 游標向上移動一個字元
l 游標向右移動一個字元
w 移動一個word,向後哈~你要用來後才能體會到這個word,我是很少用拉
如果想要進行多次移動,例如向下移動30行,可以使用30j就OK拉~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
準備編輯模式:
i 這個不用說了,直接進入插入模式~
o 這個命令我相當喜歡!就是從當行下面插入一個新行,並且自動進入插入模式 如果是用的O(大O)就是從當前行上面~
a 這個命令是進入插入模式,但和i不同的是,她會向後一個字元,很有用哦!你寫C語言的時候就知道拉!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
一些常用命令:
Ctrl+f 螢幕向下移動一頁 ,就是page down那個建
Ctrl+b 螢幕向上移動一頁,就是page up的作用
一些常用的命令。我覺得有用的哈!大家看下吧,常用哦!大寫的,你就shift+cha就行拉
H 游標移動至螢幕最上方的那行
G 游標移動至整個文檔的最下方行
L 游標移動至螢幕的最下方的哪行
J(大寫) 這個命令功能是將該行和下一行合成為一個行
$ 移動到這行的最後面字元處
* 這個星號有尋找功能喔~它會尋找你游標上的word並且自動移動游標到下一個word上去喔~
0(零) 移動到這行的最前面字元處
u 這個相當有用!就是複原上一個動作的意思。回到上一個動作相當於圖形編輯器下的ctrl+z命令
ctrl+r 這個恰好和u的功能相反。這個是重做上一個動作
. 對。你沒有看錯!這個就是一個點英語中的句號!功能很強大,重複前面一個動作!記住,是重複哦~不是複原~
/word 從游標之下尋找一個名為word的字串。eg:搜尋yutao,就/yutao就OK拉
?word 從游標之上尋找一個名為word的字串。
n 這個就是重複前面一個搜尋的意思。比如,前面是搜的/yutao,這個就是再搜 一次yutao
N 這個和小n的功能剛剛相反,那個是重複前面的,這個是反向搜尋~嘿嘿
:n1,n2s/word1/word2/g 這個功能是替換。意思是,從n1到n2行間,尋找到word1,替 換為word2,如果我們把n2換成來$嘿嘿,就是從那行到最後行的意思啦,如果 我們把g換成gc你可以去試試效果~它會提示你,是否刪除。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
複製。粘貼。刪除。
x 這個東西你用下就知道咯~就是刪除當前字元
d 這個就是delete的意思啦~下面我要專門介紹她的用法!
dd 刪除一整行!如果是30dd,就是刪除30行咯~
d1G 刪除游標所在到第一行的資料。
dG 刪除游標所在到最後一行的資料。。。
d$ 這個符號大家應該知道是什麼意思吧~就是行末啦!
yy 這個是複製遊標所在的那一行!相當有用!
nyy 這個n是行的意思,去猜想它的作用吧
y$ 嘿嘿。$又和大家見面了。不錯,就是複製該游標處到行末的作用如果是0呢?嘿嘿。。。不用我解釋咯
p 就是粘貼。從該行之下粘貼。大P就是從該行之上了。。
c 重複刪除多個資料。eg:向下刪除10行就輸入 10cj就OK咯這個很少用,瞭解就行了
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
下面是一些vim指令了
:w name 這個太常用了,就是儲存當前檔案到硬碟中,name就是你指定的名字,也可以指定路徑呢!如果用w!則是強制寫入也就是如果當前文檔為唯讀屬性的時候,強制寫入。但是也要看你使用者本身的許可權。!就是強制的意思~
:q 退出vim。如果用q!則是強制退出的意思。就是說不儲存~~
:r name 這個命令一般不經常用,本來都不想寫出來的。就是追加一個檔案的內容,從當前游標處往後追加
:e! 將檔案還原為初始狀態。。。。
ZZ 這個命令我覺得基本沒用,就是再你按錯了的時候,給你一個交代。。功能就是如果檔案沒修改,則不儲存離開,如果被更改來,就儲存後離開。
:w 這個是儲存的意思,前提是你編輯的這個文檔是寫入來硬碟的!
:find filename 尋找檔案。後面那個就是檔案名稱咯~
:set hlsearch 這個命令能高亮顯示尋找內容喔~很不錯的
:set nu 這個功能是顯示行號,你用了就知道來。
:set nonu 很明顯薩,跟上面個命令剛好相反。。。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
其 實後面這幾個有給set的命令你可以在vim設定檔之中去設定,我是一般把行號開啟的,具體VIM設定檔是怎麼用,大家去百度:vimrc呵呵,很複 雜的,太多設定來。去選擇一些自己喜歡的命令加到設定檔中去吧。你會愛上VIM的~vimrc的路徑是:/etc/vimrc呵呵,/etc/ 這個目錄就是linux的大多軟體的配置目錄~呵呵
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~