1、游標(biāo)控制
h ?? ?游標(biāo)向左移
j ?? ?游標(biāo)向下移
k ?? ?游標(biāo)向上移
l (or spacebar) ?? ?游標(biāo)向右移
w ?? ?向前移動(dòng)一個(gè)單詞
b ?? ?向后移動(dòng)一個(gè)單詞
e ?? ?向前移動(dòng)一個(gè)單詞,且游標(biāo)指向單詞的末尾
( ?? ?移到當(dāng)前句子的首部
) ?? ?移到下一個(gè)句子的首部
{ ?? ?移到當(dāng)前段的首部
} ?? ?移到下一段的首部
[[ ?? ?移到當(dāng)前區(qū)段的首部
]] ?? ?移到下一個(gè)區(qū)段的首部
0 ?? ?移到當(dāng)前行的首部
$ ?? ?移到當(dāng)前行的尾部
^ ?? ?移到當(dāng)前行第一個(gè)非空白字符的地方
+ or RETURN ?? ?移動(dòng)到下一行的第一個(gè)字符
- ?? ?移動(dòng)到上一行的第一個(gè)字符
n | ?? ?移動(dòng)到當(dāng)前行的字符n的地方
H ?? ?移動(dòng)到當(dāng)前屏幕的首部
M ?? ?移動(dòng)到當(dāng)前屏幕的中部
L ?? ?移動(dòng)到當(dāng)前屏幕的尾部
nH ?? ?移動(dòng)到當(dāng)前屏幕首部下的n行
nL ?? ?移動(dòng)到當(dāng)前屏幕尾部上的n行
Ctrl-F ?? ?移動(dòng)到下一屏
Ctrl-B ?? ?移動(dòng)到上一屏
Ctrl-D ?? ?向下移動(dòng)半屏
Ctrl-U ?? ?向上移動(dòng)半屏???
z RETURN ?? ?刷新屏幕,調(diào)整屏幕,使當(dāng)前的游標(biāo)在刷新后的屏幕的首部(是不是不明白???不明白的話,試試就知道是什么意思了)
z . ?? ?刷新屏幕,調(diào)整屏幕,使當(dāng)前的游標(biāo)在刷新后的屏幕的中部
z - ?? ?刷新屏幕,調(diào)整屏幕,使當(dāng)前的游標(biāo)在刷新后的屏幕的尾部
Ctrl-L ?? ?刷新屏幕,不調(diào)整屏幕位置
Ctrl-R ?? ?刷新屏幕,不調(diào)整屏幕位置
/text ?? ?向下搜索text
/ ?? ?重復(fù)上次的搜索的內(nèi)容向下搜索一次
?text ?? ?向上搜索text
? ?? ?重復(fù)上此搜索的內(nèi)容向上搜索一次
n ?? ?重復(fù)上此的搜索,向下搜索
N ?? ?重復(fù)上此的搜索,向上搜索
/text/+n ?? ?移動(dòng)到text所在行的下面n行
?text?-n ?? ?移動(dòng)到text所在行的上面n行???
nG ?? ?移動(dòng)到n行
:n ?? ?移動(dòng)到n行
G ?? ?移動(dòng)在最后一行
2、內(nèi)容編輯
A:當(dāng)前行的尾部追加內(nèi)容
i:游標(biāo)前插入內(nèi)容
I:游標(biāo)后插入內(nèi)容
o:在鼠標(biāo)所在行的下面添加內(nèi)容
O:在鼠標(biāo)所在行的上面添加內(nèi)容
ESC:退出編輯模式
Ctrl-T:移動(dòng)到下一個(gè)tab
Backspace:向后移動(dòng)一個(gè)字符
Ctrl-U:刪除當(dāng)前
cw:刪除游標(biāo)所在的字符,然后進(jìn)入編輯模式
cc:刪除游標(biāo)所在的行,然后進(jìn)入編輯模式
C:刪除從游標(biāo)所在的位置到行尾的字符,然后進(jìn)入編輯模式
dd:刪除當(dāng)前行
ndd:刪除第n行
D:刪除當(dāng)前行游標(biāo)所在的位置后面的字符
dw:刪除郵編所在的字符
d}:刪除當(dāng)前段剩余的字符
d^:刪除游標(biāo)前到行首的字符
c/pat:刪除游標(biāo)后面到第一次匹配字符間的內(nèi)容
dn:刪除游標(biāo)后面到下一個(gè)匹配字符間的內(nèi)容
dfa:刪除當(dāng)前行游標(biāo)到匹配字符間的內(nèi)容(匹配的字符也將被刪)
dta:刪除當(dāng)前行游標(biāo)到匹配字符間的內(nèi)容(匹配的字符不被刪)
dL:刪除從游標(biāo)到屏幕的最后一行之間的內(nèi)容
dG:刪除從游標(biāo)到文件末尾之間的內(nèi)容
J:連結(jié)上下兩行的內(nèi)容
p:在游標(biāo)后面插入buffer中的內(nèi)容
P:在游標(biāo)前面插入buffer中的內(nèi)容
rx:用x替換字符
Rtext:用text從游標(biāo)開始處進(jìn)行替換
u:撤銷最后的改變
U:還原當(dāng)前行的內(nèi)容
x:向后刪除游標(biāo)所在位置的字符
X:向前刪除游標(biāo)前面的字符
nX:刪除前面的n個(gè)字符,游標(biāo)所在的字符將不會(huì)被刪
.:還原最后的改變
~:反轉(zhuǎn)字母的大小寫
y:拷貝當(dāng)前行到新的buffer
yy:拷貝當(dāng)前行
"xyy:拷貝當(dāng)前行的buffer名為x的buffer
ye:拷貝當(dāng)單詞的末尾
:w! ?? ?寫文件,忽略警告信息
:w! file ?? ?覆蓋文件,忽略警告信息
:wq ?? ?寫文件之后退出編輯
:q ?? ?退出編輯器
:q! ?? ?強(qiáng)制退出編輯器
:w file ?? ?把文件的內(nèi)容寫到另一個(gè)文件
ZZ ?? ?退出編輯器,如果文件有改動(dòng),則保存再退出
:x ?? ?退出編輯器,如果文件有改動(dòng),則保存再退出
:n1,n2w file ?? ?把n1行到n2行間的內(nèi)容寫到文件file
:n1,n2w >> file ?? ?把n1行到n2行間的內(nèi)容追加到文件file
:e file2 ?? ?在當(dāng)前文件的命令行模式下編輯file2
:e! ?? ?重新從磁盤加載文件
:e# ?? ?交替編輯文件?? ?
:n ?? ?編輯地下一行
:n! ?? ?編輯地下一行(忽略警告)?? ?
:r file ?? ?在游標(biāo)后面插入文件
:r !command ?? ?在當(dāng)前行的后面,插入運(yùn)行命令后的輸出內(nèi)容
h ?? ?游標(biāo)向左移
j ?? ?游標(biāo)向下移
k ?? ?游標(biāo)向上移
l (or spacebar) ?? ?游標(biāo)向右移
w ?? ?向前移動(dòng)一個(gè)單詞
b ?? ?向后移動(dòng)一個(gè)單詞
e ?? ?向前移動(dòng)一個(gè)單詞,且游標(biāo)指向單詞的末尾
( ?? ?移到當(dāng)前句子的首部
) ?? ?移到下一個(gè)句子的首部
{ ?? ?移到當(dāng)前段的首部
} ?? ?移到下一段的首部
[[ ?? ?移到當(dāng)前區(qū)段的首部
]] ?? ?移到下一個(gè)區(qū)段的首部
0 ?? ?移到當(dāng)前行的首部
$ ?? ?移到當(dāng)前行的尾部
^ ?? ?移到當(dāng)前行第一個(gè)非空白字符的地方
+ or RETURN ?? ?移動(dòng)到下一行的第一個(gè)字符
- ?? ?移動(dòng)到上一行的第一個(gè)字符
n | ?? ?移動(dòng)到當(dāng)前行的字符n的地方
H ?? ?移動(dòng)到當(dāng)前屏幕的首部
M ?? ?移動(dòng)到當(dāng)前屏幕的中部
L ?? ?移動(dòng)到當(dāng)前屏幕的尾部
nH ?? ?移動(dòng)到當(dāng)前屏幕首部下的n行
nL ?? ?移動(dòng)到當(dāng)前屏幕尾部上的n行
Ctrl-F ?? ?移動(dòng)到下一屏
Ctrl-B ?? ?移動(dòng)到上一屏
Ctrl-D ?? ?向下移動(dòng)半屏
Ctrl-U ?? ?向上移動(dòng)半屏???
z RETURN ?? ?刷新屏幕,調(diào)整屏幕,使當(dāng)前的游標(biāo)在刷新后的屏幕的首部(是不是不明白???不明白的話,試試就知道是什么意思了)
z . ?? ?刷新屏幕,調(diào)整屏幕,使當(dāng)前的游標(biāo)在刷新后的屏幕的中部
z - ?? ?刷新屏幕,調(diào)整屏幕,使當(dāng)前的游標(biāo)在刷新后的屏幕的尾部
Ctrl-L ?? ?刷新屏幕,不調(diào)整屏幕位置
Ctrl-R ?? ?刷新屏幕,不調(diào)整屏幕位置
/text ?? ?向下搜索text
/ ?? ?重復(fù)上次的搜索的內(nèi)容向下搜索一次
?text ?? ?向上搜索text
? ?? ?重復(fù)上此搜索的內(nèi)容向上搜索一次
n ?? ?重復(fù)上此的搜索,向下搜索
N ?? ?重復(fù)上此的搜索,向上搜索
/text/+n ?? ?移動(dòng)到text所在行的下面n行
?text?-n ?? ?移動(dòng)到text所在行的上面n行???
nG ?? ?移動(dòng)到n行
:n ?? ?移動(dòng)到n行
G ?? ?移動(dòng)在最后一行
2、內(nèi)容編輯
A:當(dāng)前行的尾部追加內(nèi)容
i:游標(biāo)前插入內(nèi)容
I:游標(biāo)后插入內(nèi)容
o:在鼠標(biāo)所在行的下面添加內(nèi)容
O:在鼠標(biāo)所在行的上面添加內(nèi)容
ESC:退出編輯模式
Ctrl-T:移動(dòng)到下一個(gè)tab
Backspace:向后移動(dòng)一個(gè)字符
Ctrl-U:刪除當(dāng)前
cw:刪除游標(biāo)所在的字符,然后進(jìn)入編輯模式
cc:刪除游標(biāo)所在的行,然后進(jìn)入編輯模式
C:刪除從游標(biāo)所在的位置到行尾的字符,然后進(jìn)入編輯模式
dd:刪除當(dāng)前行
ndd:刪除第n行
D:刪除當(dāng)前行游標(biāo)所在的位置后面的字符
dw:刪除郵編所在的字符
d}:刪除當(dāng)前段剩余的字符
d^:刪除游標(biāo)前到行首的字符
c/pat:刪除游標(biāo)后面到第一次匹配字符間的內(nèi)容
dn:刪除游標(biāo)后面到下一個(gè)匹配字符間的內(nèi)容
dfa:刪除當(dāng)前行游標(biāo)到匹配字符間的內(nèi)容(匹配的字符也將被刪)
dta:刪除當(dāng)前行游標(biāo)到匹配字符間的內(nèi)容(匹配的字符不被刪)
dL:刪除從游標(biāo)到屏幕的最后一行之間的內(nèi)容
dG:刪除從游標(biāo)到文件末尾之間的內(nèi)容
J:連結(jié)上下兩行的內(nèi)容
p:在游標(biāo)后面插入buffer中的內(nèi)容
P:在游標(biāo)前面插入buffer中的內(nèi)容
rx:用x替換字符
Rtext:用text從游標(biāo)開始處進(jìn)行替換
u:撤銷最后的改變
U:還原當(dāng)前行的內(nèi)容
x:向后刪除游標(biāo)所在位置的字符
X:向前刪除游標(biāo)前面的字符
nX:刪除前面的n個(gè)字符,游標(biāo)所在的字符將不會(huì)被刪
.:還原最后的改變
~:反轉(zhuǎn)字母的大小寫
y:拷貝當(dāng)前行到新的buffer
yy:拷貝當(dāng)前行
"xyy:拷貝當(dāng)前行的buffer名為x的buffer
ye:拷貝當(dāng)單詞的末尾
3、文件操作
?
:w ?? ?寫文件:w! ?? ?寫文件,忽略警告信息
:w! file ?? ?覆蓋文件,忽略警告信息
:wq ?? ?寫文件之后退出編輯
:q ?? ?退出編輯器
:q! ?? ?強(qiáng)制退出編輯器
:w file ?? ?把文件的內(nèi)容寫到另一個(gè)文件
ZZ ?? ?退出編輯器,如果文件有改動(dòng),則保存再退出
:x ?? ?退出編輯器,如果文件有改動(dòng),則保存再退出
:n1,n2w file ?? ?把n1行到n2行間的內(nèi)容寫到文件file
:n1,n2w >> file ?? ?把n1行到n2行間的內(nèi)容追加到文件file
:e file2 ?? ?在當(dāng)前文件的命令行模式下編輯file2
:e! ?? ?重新從磁盤加載文件
:e# ?? ?交替編輯文件?? ?
:n ?? ?編輯地下一行
:n! ?? ?編輯地下一行(忽略警告)?? ?
:r file ?? ?在游標(biāo)后面插入文件
:r !command ?? ?在當(dāng)前行的后面,插入運(yùn)行命令后的輸出內(nèi)容
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號(hào)聯(lián)系: 360901061
您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對(duì)您有幫助就好】元
