今天在網絡上看到一個有關VIM的文章覺得很贊,就記錄下來學習下!
Vim/Vi 簡介
Vim/Vi是一個功能強大的全屏幕文本編輯器,是Linux/UNIX上最常用的文本編輯器,它的作用是建立、編輯、顯示文本文件.
1、創建命令,創建文件 如 #vi filename,進入命令模式

2、插入命令,可以進行文件編輯

3、定位命令,可以定位到此文件需要的位置


4、刪除命令,可刪除或者剪切某些文本

5、復制剪切命令

7、替換或取消命令

8、搜索和替換命令

:10,100s/ircu/IRCU/g (不詢問替換)
:10,100s/ircu/IRCU/c (詢問替換)
9、保存和退出命令

10、常用實例
(1) 導入文件 :r 文件名



(2)執行命令 :r !命令 如 :r !date
(3) 導入命令執行結果 :r !命令,前兩者結合使用.
(4)定義快捷鍵 :map 快捷鍵觸發命令
范例: : map ^P I#<ESC> 如 : map ^B 0x
^P = CTRL+V,CTRL+P = CTRL+V+P
(5)連續行注釋 :n1,n2s/^/#/g
^尖角號表示行首
:n1,n2s/^#//g 去掉行首注釋
:n1,n2s/#//g 去掉所選行全部#號注釋
:n1,n2s/^/\/\//g
“\”轉義符
(6)替換 :ab 51blog redking.blog.51cto.com
取消替換 unab 51blog