天天看點

VIM 學習第二天 分類指令

檔案:

:e(edit) FILENAME                建立

:w(write) [FILENAME]          儲存(另存)

:#,# w [FILENAME]              儲存(另存)第 # 行至第 # 行的内容

:r(read) FILENAME               打開并添加到目前

:wq                                         儲存并退出

:q!                                           放棄退出

:q                                            退出

删除、剪貼

x            删除

dw         删除一個單詞

d$          删除一行

dd          删除一行

p            删除後粘貼

插入

o         上方插入一行。

O        下方插入一行

編輯

cw      替換目前光标到單詞的末尾的内容;

c$       替換目前光标到行末的内容

r         替換目前一個字母

R        将進入替換模式

i         進入插入模式,光标定位在目前字元前

a         進入插入模式,光标定位在目前字元前

A        在光标所在行末插入

查找替換

/ key                        向後查找

? key                       向前查找

(查找後)n          繼續向後查找

(查找後)N         繼續向前查找

:s/old/new                目前行替換第一個

:s/old/new/g             目前行替換所有

:#,#s/old/new/g        兩行之間替換所有

:%s/old/new/g          檔案内替換所有

:%s/old/new/gc         檔案内替換所有并确認

恢複\撤銷

u             恢複一次操作

U            恢複目前一行的操作

ctrl R       撤銷恢複

移動

h                                         左移

j                                         下行     

k                                        上行    

l                                         右移

w                                       移動到下一個單詞開始

e                                        移動到下一個單詞結尾

b                                        移動到前一個單詞開始

ge                                       移動到前一個單詞結尾

Ctrl-g                                 顯示目前位置和檔案狀态資訊

Shift-G                               跳轉至最後一行

# Shift-G                            跳轉至第#行

%(、)、[、]、{、}          比對括号

幫助:

:help                       擷取線上幫助

:help 某個指令      擷取某個指令的線上幫助

外部指令:

!外部指令      執行外部指令

上一篇: 7.28第八天