免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
Vi使用

相信Vi是什么就不用我多介紹了,這個工具從Unix誕生以來一直是終端下的標(biāo)準(zhǔn)編輯器。幾乎每個Unix或類Unix操作系統(tǒng)都提供了Vi。 Vim是Vi Improved的縮寫,功能比起Vi來說有了很大的擴展。這里用的是Vi iMproved 6.3。

在Vi 中移動光標(biāo)

  k        上h   l    左  右  j        下^        移動到該行第一個非空格的字符處w        向前移動一個單詞,將符號或標(biāo)點當(dāng)作單詞處理W        向前移動一個單詞,不把符號或標(biāo)點當(dāng)作單詞處理b        向后移動一個單詞,把符號或標(biāo)點當(dāng)作單詞處理B        向后移動一個單詞,不把符號或標(biāo)點當(dāng)作單詞處理(        光標(biāo)移至句首)        光標(biāo)移至句尾{        光標(biāo)移至段落開頭}        光標(biāo)移至段落結(jié)尾H        光標(biāo)移至屏幕頂行M        光標(biāo)移至屏幕中間行L        光標(biāo)移至屏幕最后行 0        到行首$        到行尾gg       到頁首G        到頁末行號+G   跳轉(zhuǎn)到指定行n+       光標(biāo)下移n行n-       光標(biāo)上移n行 Ctrl+g   查詢當(dāng)前行信息和當(dāng)前文件信息fx       向右跳到本行字符x處(x可以是任何字符)Fx       向左跳到本行字符x處(x可以是任何字符)tx       和fx相同,區(qū)別是跳到字符x前Tx       和Fx相同,區(qū)別是跳到字符x后C-b      向上滾動一屏C-f      向下滾動一屏C-u      向上滾動半屏C-d      向下滾動半屏C-y      向上滾動一行C-e      向下滾動一行nz       將第n行滾至屏幕頂部,不指定n時將當(dāng)前行滾至屏幕頂部。 

進入和退出Vi命令

vi filename               打開或新建文件,并將光標(biāo)置于第一行首vi +n filename            打開文件,并將光標(biāo)置于第n行首vi + filename             打開文件,并將光標(biāo)置于最后一行首vi +/pattern filename     打開文件,并將光標(biāo)置于第一個與pattern匹配的串處vi -r filename            在上次正用vi編輯時發(fā)生系統(tǒng)崩潰,恢復(fù)filenamevi filename ... filename  打開多個文件,依次進行編輯 ZZ                        退出vi并保存:q!                       退出vi,不保存:wq                       退出vi并保存

重復(fù)操作

.        重復(fù)上一次操作

自動補齊

C-n      匹配下一個關(guān)鍵字C-p      匹配上一個關(guān)鍵字

插入

o        在光標(biāo)下方新開一行并將光標(biāo)置于新行行首,進入插入模式。O        同上,在光標(biāo)上方。a        在光標(biāo)之后進入插入模式。A        同上,在光標(biāo)之前。R        進入替換模式,直到按下Escset xxx  設(shè)置XXX選項。

行合并

J        把下面一行合并到本行后面

Vi中查找及替換命令

/pattern         從光標(biāo)開始處向文件尾搜索pattern?pattern         從光標(biāo)開始處向文件首搜索patternn                在同一方向重復(fù)上一次搜索命令N                在反方向上重復(fù)上一次搜索命令%                查找配對的括號:s/p1/p2/g       將當(dāng)前行中所有p1均用p2替代,若要每個替換都向用戶詢問則應(yīng)該用gc選項:n1,n2s/p1/p2/g  將第n1至n2行中所有p1均用p2替代:g/p1/s//p2/g    將文件中所有p1均用p2替換.*[]^%~$ 在Vi中具有特殊含義,若需要查找則應(yīng)該加上轉(zhuǎn)義字符"\"

查找的一些選項

設(shè)置高亮

:set hlsearch    設(shè)置高亮:set nohlsearch  關(guān)閉高亮:nohlsearch      關(guān)閉當(dāng)前已經(jīng)設(shè)置的高亮

增量查找

:set incsearch   設(shè)置增量查找:set noincsearch 關(guān)閉增量查找

在Vi中刪除

x        刪除當(dāng)前光標(biāo)下的字符dw       刪除光標(biāo)之后的單詞剩余部分。d$       刪除光標(biāo)之后的該行剩余部分。dd       刪除當(dāng)前行。c        功能和d相同,區(qū)別在于完成刪除操作后進入INSERT MODEcc       也是刪除當(dāng)前行,然后進入INSERT MODE

更改字符

rx       將當(dāng)前光標(biāo)下的字符更改為x(x為任意字符) ~        更改當(dāng)前光標(biāo)下的字符的大小寫 

鍵盤宏操作

qcharacter  開始錄制宏,character為a到z的任意字符q           終止錄制宏@character  調(diào)用先前錄制的宏

恢復(fù)誤操作

u        撤銷最后執(zhí)行的命令U        修正之前對該行的操作Ctrl+R   Redo

在Vi中操作Frame

c-w c-n  增加framec-w c-c  減少framec-w c-w  切換framec-w c-r  交換兩個frame

VIM中的塊操作

Vim支持多達26個剪貼板

  選塊   先用v,C-v,V選擇一塊,然后用y復(fù)制,再用p粘貼。  yy     復(fù)制當(dāng)前整行  nyy    復(fù)制當(dāng)前行開始的n行內(nèi)容  ?nyy   將光標(biāo)當(dāng)前行及其下n行的內(nèi)容保存到寄存器?中,其中?為一個字母,n為一個數(shù)字  ?nyw   將光標(biāo)當(dāng)前行及其下n個詞保存到寄存器?中,其中?為一個字母,n為一個數(shù)字  ?nyl   將光標(biāo)當(dāng)前行及其下n個字符保存到寄存器?中,其中?為一個字母,n為一個數(shù)字  ?p     將寄存器?中的內(nèi)容粘貼到光標(biāo)位置之后。如果?是用yy復(fù)制的完整行,         則粘貼在光標(biāo)所在行下面。這里?可以是一個字母,也可以是一個數(shù)字   ?P     將寄存器a中的內(nèi)容粘貼到光標(biāo)位置之前。如果?是用yy復(fù)制的完整行,         則粘貼在光標(biāo)所在行上面。這里?可以是一個字母,也可以是一個數(shù)字   ay[motion]            ay$    復(fù)制光標(biāo)位置到行末并保存在寄存器a中            ayft   復(fù)制光標(biāo)位置到當(dāng)前行第一個字母t并保存在寄存器a中

以上指令皆可去掉a工作,則y,p對未命名寄存器工作(所有d,c,x,y的對象都被保存在這里)。

剪切/復(fù)制/粘貼

所有刪除的內(nèi)容自動被保存,可以用p鍵粘貼

Vi的選項設(shè)置

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

tips

對代碼自動格式化 gg=G

本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
vi編輯器命令大全 - 技術(shù)文檔 - 系統(tǒng)管理 Linux時代 - 開源、自由、共享 - ...
vi命令一覽表及高級技巧
vim指令--隨記
開始學(xué)習(xí)VIM
文件編輯器 vi
VI高級命令集錦
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服