代码改变世界

一些基本的命令

2011-11-29 18:41  夜幕降临  阅读(153)  评论(0编辑  收藏  举报

ctrl + g 显示文本状态

shift + g 跳转文本(按下这个按钮前输入行号)

数字 + c/d + w/e/$ 可以执行编辑命令

p 进行粘贴

在normal模式下面输入?或者/就可以开始搜索,然后按下n或者N寻找下一个

在一行內替換頭一個字符串 old 為新的字符串 new,請輸入 :s/old/new
在一行內替換所有的字符串 old 為新的字符串 new,請輸入 :s/old/new/g
在兩行內替換所有的字符串 old 為新的字符串 new,請輸入 :#,#s/old/new/g
在文件內替換所有的字符串 old 為新的字符串 new,請輸入 :%s/old/new/g
進行全文替換時詢問用戶確認每個替換需添加 c 選項,請輸入 :%s/old/new/gc


1. :!command 用于執行一個外部命令 command。

請看一些實際例子︰
:!dir - 用于顯示當前目錄的內容。
:!rm FILENAME - 用于刪除名為 FILENAME 的文件。

2. :w FILENAME 可將當前 VIM 中正在編輯的文件保存到名為 FILENAME
的文件中。

3. :#,#w FILENAME 可將當前編輯文件第 # 行至第 # 行的內容保存到文件
FILENAME 中。

4. :r FILENAME 可提取磁盤文件 FILENAME 並將其插入到當前文件的光標位置
後面。
---------------------------------------------------------------------------------
1. 輸入小寫的 o 可以在光標下方打開新的一行並將光標置于新開的行首,進入
插入模式。
輸入大寫的 O 可以在光標上方打開新的一行並將光標置于新開的行首,進入
插入模式。

2. 輸入小寫的 a 可以在光標所在位置之後插入文本。
輸入大寫的 A 可以在光標所在行的行末之後插入文本。

3. 輸入大寫的 R 將進入替換模式,直至按 <ESC> 鍵退出替換模式而進入正常
模式。
-----------------------------------------------------------------------------------
第六講第四節︰設置類命令的選項


** 設置可使查找或者替換可忽略大小寫的選項 **


1. 要查找單詞 ignore 可在正常模式下輸入 /ignore 。要重復查找該詞,可以
重復按 n 鍵。

2. 然後設置 ic 選項(ic就是英文忽略大小寫Ignore Case的首字母縮寫詞),即
輸入︰
:set ic

3. 現在可以通過鍵入 n 鍵再次查找單詞 ignore。重復查找可以重復鍵入 n 鍵。

4. 然後設置 hlsearch 和 incsearch 這兩個選項,輸入以下內容︰
:set hls is

5. 現在可以再次輸入查找命令,看看會有什麼效果︰
/ignore