久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

Linux系統(tǒng)文件編輯命令vi下所有編輯命令匯總

 BIOINFO_J 2017-05-08

文件編輯命令vi下所有編輯命令匯總

 進(jìn)入插入模式命令:

i:在光標(biāo)所在位置前插入文本(光標(biāo)定位在一個(gè)字符上,,插入位置在字符之前,相應(yīng)文字后移)

I:將光標(biāo)移動(dòng)到所在行的行首,,在其前輸入文本

a:用于在光標(biāo)所在位置追加文本(光標(biāo)向右移動(dòng)一個(gè)字符,,在光標(biāo)位置之前輸入文本)

A:將光標(biāo)移動(dòng)到行尾,在行尾追加文本(與命令I相反)

o:在光標(biāo)所在行的下一行插入空行,,隨后光標(biāo)定位到該行,,等待文本輸入

O:在光標(biāo)所在行的上面插入一行,光標(biāo)轉(zhuǎn)移至該行行首,,等待輸入文本

正文替換(替換后進(jìn)入插入模式):

s:替換光標(biāo)所在位置的字符(其功能是刪除光標(biāo)所在位置處的字符,,然后在現(xiàn)有光標(biāo)位置之前輸入新的文本)

ns:替換從光標(biāo)所在位置起的n個(gè)字符(包括光標(biāo)處的字符)

cw:替換從光標(biāo)位置起的一個(gè)詞(其實(shí)是從光標(biāo)位置到下一個(gè)空格,若光標(biāo)位置在單詞的首字母,,則刪掉的是整個(gè)單詞,,如在單詞中件,則刪除的是光標(biāo)位置及以后的部分,,并不是整個(gè)單詞)

ncw:替換從光標(biāo)位置起的n個(gè)詞

cb:替換掉光標(biāo)位置之前的一個(gè)詞

ncb:替換掉光標(biāo)位置之前的n個(gè)詞

c$:替換從光標(biāo)位置到行尾的所有字符

c0:替換掉從光標(biāo)位置到行首的所有字符

編輯命令-光標(biāo)定位,,不進(jìn)入插入模式:

hjkl:分別用于光標(biāo)向左、向下,、向上及向右移動(dòng)一個(gè)字符

Ctrl+b:向文件開(kāi)始方向移動(dòng)一個(gè)整屏幕

Ctrl+f:向文件結(jié)束方向移動(dòng)一個(gè)整屏幕

H:將光標(biāo)移動(dòng)到頁(yè)面首行的行首,,即shell左上角

nH:將光標(biāo)移動(dòng)到距離頁(yè)面n行的行首處

M:將光標(biāo)移動(dòng)到頁(yè)面顯示部分的中間行的行首

L:將光標(biāo)移動(dòng)到頁(yè)面最后一行的行首

nL:將光標(biāo)移動(dòng)到距離頁(yè)面倒數(shù)第n行的行首處

w:將光標(biāo)右移至下一個(gè)字的字首

e:如果光標(biāo)位于一個(gè)字的內(nèi)部,將光標(biāo)轉(zhuǎn)移至該字的字尾,,如果位于字尾,,則轉(zhuǎn)移至下一個(gè)字的字尾

b:如果光標(biāo)位于一個(gè)字的內(nèi)部,將光標(biāo)轉(zhuǎn)移至該字的字首,,如果位于字首,,則轉(zhuǎn)移至下一個(gè)字的字首

0:將光標(biāo)移動(dòng)到所在行的行首,與I命令一樣,,只是不進(jìn)入插入模式

$:移動(dòng)光標(biāo)至所在行的行尾

^:移動(dòng)到光標(biāo)所在行的第一個(gè)字符(與命令0在功能上一樣)

編輯命令-替換和刪除:

rc:用字符c替換光標(biāo)所指向的當(dāng)前字符(c并不唯一,,可以變更,如rm)

nrc:用字符c替換光標(biāo)所指向的前n個(gè)字符

x:刪除光標(biāo)處的字符(與Delete功能相同)

nx:刪除光標(biāo)所在位置開(kāi)始向右的n個(gè)字符(包含光標(biāo)位置所在的字符)

dw:刪除一個(gè)單詞,,若光標(biāo)在某個(gè)詞的中間,,則從光標(biāo)所在位置開(kāi)始刪除至詞尾,并且連同空格一起刪除

ndw:刪除n個(gè)指定的單詞

db:刪除光標(biāo)所在位置之前的一個(gè)詞(如果在單詞中間,,則刪除光標(biāo)位置之前的單詞內(nèi)容)

ndb:刪除光標(biāo)所在位置之前的n個(gè)詞

dd:刪除光標(biāo)所在的整行

ndd:刪除光標(biāo)所在行及其后n-1

編輯命令-復(fù)制和粘貼:

yy:將光標(biāo)所在行復(fù)制到緩沖區(qū)

nyy:將光標(biāo)所在行及其后面n-1行復(fù)制到緩沖區(qū)

p:將緩沖區(qū)的內(nèi)容寫(xiě)到光標(biāo)所在位置(其實(shí)是在光標(biāo)所在行下方插入一行,,然后將復(fù)制的內(nèi)容粘貼到此行)

編輯命令-撤銷(xiāo)和重復(fù):

/str:往右移動(dòng)到有str的地方(只能查找當(dāng)前位置之后的內(nèi)容,且只能查找一次,,若從當(dāng)前位置至文檔結(jié)尾都沒(méi)有此字符,,會(huì)提示從文檔開(kāi)頭查找)

str:往左移動(dòng)到有str的地方

n:向相同的方向移動(dòng)到有str的地方(與上面兩個(gè)命令一起使用,,使用時(shí)每按一次n,,都會(huì)向相同的方向查找下一個(gè)字符)

N:向相反的方向移動(dòng)到有str的地方

編輯命令-退出:

u:撤銷(xiāo)上一步操作

.:重復(fù)執(zhí)行前面剛完成的某個(gè)命令

ZZ:存盤(pán)退出

ZQ:作廢退出

命令模式命令-退出(非插入模式下使用):

:n:直接輸入要移動(dòng)的行號(hào),,實(shí)現(xiàn)跳行

:q:退出vi

:wq:保存并退出vi

:q!:不保存退出vi

命令模式命令-文件相關(guān)命令(非插入模式下使用):

:w:保存內(nèi)容

:w file:將當(dāng)前編輯的內(nèi)容寫(xiě)到file里 #此處新建的文件放到了當(dāng)前操作目錄下

:n1,,n2w file:將從n1行開(kāi)始到n2行結(jié)束的行寫(xiě)入到file

:nw file:將第n行寫(xiě)到file文件中

:1,.w file:將從文件第一行到光標(biāo)所在位置寫(xiě)到file

:.,$w file:將從光標(biāo)當(dāng)前位置起到文件結(jié)尾的所有內(nèi)容寫(xiě)到file文件中

:r file:打開(kāi)另一個(gè)文件file

:e file:新建file文件

:f file:把當(dāng)前文件改名為file文件

命令模式命令-字符串搜索,、替換及刪除命令(非插入模式下使用):

:/str/:從光標(biāo)當(dāng)前位置開(kāi)始向右移動(dòng)到有str的地方

:str,?:從光標(biāo)當(dāng)前位置開(kāi)始向左移動(dòng)到有str的地方

:/str/w file:將包含有str的行寫(xiě)入到文件file

:/str1/,,/str2/w file:將從str1開(kāi)始,到str2結(jié)束的內(nèi)容寫(xiě)入到file

:s/str1/str2/:將第一個(gè)str1替換成str2

:s/str1/str2/g:將所有的str1替換成str2

:.,$ /str1/str2/g:將從當(dāng)前位置到結(jié)尾的所有的str1替換為str2

命令模式命令-文本移動(dòng),、復(fù)制及刪除命令(非插入模式下使用):

:n1,n2 co n3:將從n1開(kāi)始到n2為止的所有內(nèi)容復(fù)制到n3后面

:n1,n2 m n3:將從n1開(kāi)始到n2為止的所有內(nèi)容移動(dòng)到n3后面

:d:刪除當(dāng)前行

:nd:刪除從當(dāng)前開(kāi)始的n

:n1,n2 d:將從n1開(kāi)始到n2為止的所有內(nèi)容

:.,$ d:刪除從當(dāng)前行到結(jié)尾的所有內(nèi)容

:/str1/,,/str2/d:將從str1開(kāi)始,到str2結(jié)束的所有內(nèi)容刪除

命令模式命令-執(zhí)行shell命令(非插入模式下使用):

:!Cmd:運(yùn)行shell命令Cmd

:n1,n2 w ,!Cmd:將n1n2行的內(nèi)容作為Cmd命令的輸入內(nèi)容,,若不指定n1n2,則將整個(gè)文件所有內(nèi)容輸入

:r ,!Cmd:將命令運(yùn)行的結(jié)果寫(xiě)入當(dāng)前行位置

環(huán)境設(shè)置命令:

:set autoindent:縮進(jìn)每一行,,使之與前一行相同,常用于程序的編寫(xiě)

:set noautoindent:取消縮進(jìn)

:set number:在編輯時(shí)顯示行號(hào)

:set nonumber:不顯示行號(hào)

:set ruler:在屏幕底部顯示光標(biāo)所在行,、列的位置

:set noruler:不顯示光標(biāo)所在行,、列的位置

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點(diǎn),。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,,謹(jǐn)防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào),。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類(lèi)似文章 更多