欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
vi命令一覽表及高級技巧


TagVIM                                          

進(jìn)入vi的命令

vi  filename   :打開(kāi)或新建文件,并將光標置于第一行首
vi  +n filename  :打開(kāi)文件,并將光標置于第n行首
vi  + filename    :打開(kāi)文件,并將光標置于最后一行首
vi +/pattern filename:打開(kāi)文件,并將光標置于第一個(gè)與pattern匹配的串處
vi  -r filename :在上次正用vi編輯時(shí)發(fā)生系統崩潰,恢復filename
vi  filename....filename :打開(kāi)多個(gè)文件,依次進(jìn)行編輯

移動(dòng)光標類(lèi)命令

h :光標左移一個(gè)字符
l  :光標右移一個(gè)字符
space:光標右移一個(gè)字符
Backspace:光標左移一個(gè)字符
k或Ctrl+p:光標上移一行
j或Ctrl+n :光標下移一行
Enter :光標下移一行
w或W :光標右移一個(gè)字至字首
b或B :光標左移一個(gè)字至字首
e或E :光標右移一個(gè)字至字尾
) :光標移至句尾
( :光標移至句首
}:光標移至段落開(kāi)頭
{:光標移至段落結尾
nG:光標移至第n行首
n+:光標下移n行
n-:光標上移n行
n$:光標移至第n行尾
H :光標移至屏幕頂行
M :光標移至屏幕中間行
L :光標移至屏幕最后行
0:(注意是數字零)光標移至當前行首
$:光標移至當前行尾

屏幕翻滾類(lèi)命令

Ctrl+u:向文件首翻半屏
Ctrl+d:向文件尾翻半屏
Ctrl+f:向文件尾翻一屏
Ctrl+b;向文件首翻一屏
nz:將第n行滾至屏幕頂部,不指定n時(shí)將當前行滾至屏幕頂部。

插入文本類(lèi)命令

i :在光標前
I :在當前行首
a:光標后
A:在當前行尾
o:在當前行之下新開(kāi)一行
O:在當前行之上新開(kāi)一行
r:替換當前字符
R:替換當前字符及其后的字符,直至按ESC鍵
s:從當前光標位置處開(kāi)始,以輸入的文本替代指定數目的字符
S:刪除指定數目的行,并以所輸入文本代替之
ncw或nCW:修改指定數目的字
nCC:修改指定數目的行

刪除命令

ndw或ndW:刪除光標處開(kāi)始及其后的n-1個(gè)字
do:刪至行首
d$:刪至行尾
ndd:刪除當前行及其后n-1行
x或X:刪除一個(gè)字符,x刪除光標后的,而X刪除光標前的
Ctrl+u:刪除輸入方式下所輸入的文本

搜索及替換命令

/pattern:從光標開(kāi)始處向文件尾搜索pattern
pattern:從光標開(kāi)始處向文件首搜索pattern
n:在同一方向重復上一次搜索命令
N:在反方向上重復上一次搜索命令
:s/p1/p2/g:將當前行中所有p1均用p2替代
:n1,n2s/p1/p2/g:將第n1至n2行中所有p1均用p2替代
:g/p1/s//p2/g:將文件中所有p1均用p2替換

選項設置

all:列出所有選項設置情況
term:設置終端類(lèi)型
ignorance:在搜索中忽略大小寫(xiě)
list:顯示制表位(Ctrl+I)和行尾標志($)
number:顯示行號
report:顯示由面向行的命令修改過(guò)的數目
terse:顯示簡(jiǎn)短的警告信息
warn:在轉到別的文件時(shí)若沒(méi)保存當前文件則顯示NO write信息
nomagic:允許在搜索模式中,使用前面不帶“\”的特殊字符
nowrapscan:禁止vi在搜索到達文件兩端時(shí),又從另一端開(kāi)始
mesg:允許vi顯示其他用戶(hù)用write寫(xiě)到自己終端上的信息

最后行方式命令

:n1,n2 co n3:將n1行到n2行之間的內容拷貝到第n3行下
:n1,n2 m n3:將n1行到n2行之間的內容移至到第n3行下
:n1,n2 d :將n1行到n2行之間的內容刪除
:w :保存當前文件
:e filename:打開(kāi)文件filename進(jìn)行編輯
:x:保存當前文件并退出
:q:退出vi
:q!:不保存文件并退出vi
:!command:執行shell命令command
:n1,n2 w!command:將文件中n1行至n2行的內容作為command的輸入并執行之,若不指定n1,n2,則表示將整個(gè)文件內容作為command的輸入
:r!command:將命令command的輸出結果放到當前行

寄存器操作

"?nyy:將當前行及其下n行的內容保存到寄存器?中,其中?為一個(gè)字母,n為一個(gè)數字
"?nyw:將當前行及其下n個(gè)字保存到寄存器?中,其中?為一個(gè)字母,n為一個(gè)數字
"?nyl:將當前行及其下n個(gè)字符保存到寄存器?中,其中?為一個(gè)字母,n為一個(gè)數字
"?p:取出寄存器?中的內容并將其放到光標位置處。這里?可以是一個(gè)字母,也可以是一個(gè)數字
ndd:將當前行及其下共n行文本刪除,并將所刪內容放到1號刪除寄存器中。
********************************************
vi 高級技巧

交換兩個(gè)字符位置
xp
上下兩行調換
ddp
把文件內容反轉
:g/^/m0/
保存后就加密
:X
上下兩行合并 
J
刪除所有行 
dG
從當前位置刪除到行尾
d$
從當前位置復制到行尾
y$ 如果要粘貼到其他地方 p 就可以了

在命令狀態(tài)下,nyy表示拷貝從光標行起的下n行內容,p表示paste,粘貼下來(lái)在光標處。
我常用到的單個(gè)字符替換用r,覆蓋多個(gè)字符用R,用多個(gè)字符替換一個(gè)字符用s,整行替換用S
:%s/old_word/new_word/g
這個(gè)指令是于在整個(gè)文件中替換特定字符串
將光標移到第n行,按下 mk
將光標移到第m行,按下 "ay‘k
即將第n到m的行存到a寄存器,以此類(lèi)推,b,c........寄存器等
刪除命令操作
d l 刪除當前字符(與x命令功能相同)
d 0 刪除到某一行的開(kāi)始位置
d ^ 刪除到某一行的第一個(gè)字符位置(不包括空格或TA B字符)
d w 刪除到某個(gè)單詞的結尾位置
d 3 w 刪除到第三個(gè)單詞的結尾位置
d b 刪除到某個(gè)單詞的開(kāi)始位置
d W 刪除到某個(gè)以空格作為分隔符的單詞的結尾位置
d B 刪除到某個(gè)以空格作為分隔符的單詞的開(kāi)始位置

刪除命令操作
d 7 B 刪除到前面7個(gè)以空格作為分隔符的單詞的開(kāi)始位置
d) 刪除到某個(gè)語(yǔ)句的結尾位置
d 4) 刪除到第四個(gè)語(yǔ)句的結尾位置
d( 刪除到某個(gè)語(yǔ)句的開(kāi)始位置
d } 刪除到某個(gè)段落的結尾位置
d { 刪除到某個(gè)段落的開(kāi)始位置
d 7 { 刪除到當前段落起始位置之前的第7個(gè)段落位置
d d 刪除當前行
d /t e x t 刪除從文本中出現“ t e x t”中所指定字樣的位置,一直向前直到下一個(gè)該字樣所出現的
位置(但不包括該字樣)之間的內容
d fc 刪除從文本中出現字符“c”的位置,一直向前直到下一個(gè)該字符所出現的位置(包括
該字符)之間的內容
d tc 刪除當前行直到下一個(gè)字符“ c”所出現位置之間的內容
D 刪除到某一行的結尾
d $ 刪除到某一行的結尾
5 d d 刪除從當前行所開(kāi)始的5行內容
d L 刪除直到屏幕上最后一行的內容
d H 刪除直到屏幕上第一行的內容
d G 刪除直到工作緩存區結尾的內容
d 1 G 刪除直到工作緩存區開(kāi)始的內容
下載

表8-3 修改命令
修改命令操作
c l 更改當前字符
c w 修改到某個(gè)單詞的結尾位置
c 3 w 修改到第三個(gè)單詞的結尾位置
c b 修改到某個(gè)單詞的開(kāi)始位置
c W 修改到某個(gè)以空格作為分隔符的單詞的結尾位置
c B 修改到某個(gè)以空格作為分隔符的單詞的開(kāi)始位置
c 7 B 修改到前面7個(gè)以空格作為分隔符的單詞的開(kāi)始位置
c 0 修改到某行的結尾位置
c) 修改到某個(gè)語(yǔ)句的結尾位置
c 4) 修改到第四個(gè)語(yǔ)句的結尾位置
c( 修改到某個(gè)語(yǔ)句的開(kāi)始位置
c } 修改到某個(gè)段落的結尾位置
c { 修改到某個(gè)段落的開(kāi)始位置
c 7 { 修改到當前段落起始位置之前的第7個(gè)段落位置
c tc 修改當前行直到下一個(gè)字符c所出現位置之間的內容
C 修改到某一行的結尾
c c 修改當前行
5 c c 修改從當前行所開(kāi)始的5行內容


表8-4 替換命令
替換命令操作
s 將當前字符替換為一個(gè)或多個(gè)字符
S 將當前行替換為一個(gè)或多個(gè)字符
5 s 將從當前字符開(kāi)始的5個(gè)字符替換為一個(gè)或多個(gè)字符
fx
往右移動(dòng)到 x 字符上
Fx
往左移動(dòng)到 x 字符上
tx
往右移動(dòng)到 x 字符前
Tx
往左移動(dòng)到 x 字符后
(注意:以上四個(gè)命令中,其中x是鍵入的字符)
;
分號,配合 f 和 t 使用,重復一次 
,
逗號,配合 f 和 t 使用,反方向重復一次
追加到緩沖區
對于已經(jīng)有內容的緩沖區,可以繼續追加內容在其后面,例如:
"Ad4w      刪除光標后4個(gè)字,并附加到緩沖區a
"Ay)       取樣從光標到文件尾的內容,并附加到緩沖區a
"K3yy      取樣從光標所在行起的3行內容,并附加到緩沖區k
刪除從當前行開(kāi)始到最后一行的所有內容
:.,$d
在:命令行模式下,首先可以確定命令的范圍
.表示當前行;數字表示行號,如1表示第一行,2表示第二行;$表示最后一行
范圍用,分隔
然后用命令
d表示刪除,y表示復制......大家都知道的

最后說(shuō)一句,%表示全文
:%d
是刪除全文

 

本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
vi編輯器命令大全 - 技術(shù)文檔 - 系統管理 Linux時(shí)代 - 開(kāi)源、自由、共享 - ...
VI高級命令集錦
deepin深度操作系統中常用命令、系統命令、Vi命令
linux vi命令詳解及使用技巧集錦
Vi使用
vim編譯器常用命令
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久