




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
VI的工作模式Vi有三種基本的工作模式:指令模式(CommandMode):指令模式主要使用方向鍵移動光標位置進行文字的編輯文本輸入模式(InputMode):在指令模式下(CommandMode)按a/A鍵、i/I鍵、o/O鍵進入文本模式行末模式(LastlineMode):末行模式主要進行一些文字編輯輔助功能,比如字串搜索、替代、保存文件等操作指令模式(CommandMode)下輸入a、i、o進入文本輸入模式(InputMode)文本輸入模式(InputMode)下按ESC進入指令模式(CommandMode)指令模式(CommandMode)下輸入:進入末行模式(LastlineMode)末行模式(LastlineMode)下指令錯誤則返回指令模式(CommandMode)VI命令常用用法這里介紹的都是最基本最常用的vi命令~折騰vps夠用了,比如退出vi的命令等等?0、進入vi的命令vifilename:打開或新建文件,并將光標置于第一行首vinfilename:打開文件,并將光標置于第n行首vifilename:打開文件,并將光標置于一行首vi/patternfilename:打開文件,并將光標置于第一個與pattern匹配的串處vi-rfilename:在上次正用vi編輯時發(fā)生系統(tǒng)崩潰,恢復filenamevifilenamefilename:打開多個文件,依次進行編輯1、指令模式(CommandMode)PageDn 向下移動一頁PageUp 向上移動一頁0 光標移動至行首h 光標左移一格l 光標右移一格j 光標下移一行k 光標上移一行$+A——將光標移動到該行最后d+方向鍵刪除文字dd 刪除整行pp 整行復制r——修改光標所在的字符S——刪除光標所在的列,并進入輸入模式2、 文本輸入模式(InputMode)a 在光標后開始插入A 在行尾開始插入i——從光標所在位置前面開始插入I——從光標所在列的第一個非空白字元前面開始插入o——在光標所在列下新增一列并進入輸入模式O——在光標所在列上方新增一列并進入輸入模式ESC 返回命令行模式3、 末行模式(LastlineMode):q 結(jié)束Vi程序,如果文件有過修改,先保存文件:q!強制退出Vi程序(不保存修改):wq保存修改并退出程序ZZ 保存修改并退出程序(在沒有開啟CapsLock時按住Shift鍵再按兩個z鍵):setnum 設(shè)置行號搬移與復制利用delete及put指令可完成資料搬移之目的。利用yank及put指令可完成資料復制之目的。yank和delete可將指定的資料復制到記憶體緩沖區(qū),而藉由put指令可將緩沖區(qū)內(nèi)的資料復制到螢?zāi)簧稀@喊嵋埔恍?在該行執(zhí)行dd.游標移至目的地.執(zhí)行p復制一行.在該行執(zhí)行yy.游標移至目的地.執(zhí)行p在指令模式中,可在指令前面加入一數(shù)字n,則此指令動作會重復執(zhí)行n次。例:刪除10行.10dd復制10行.10yy.游標移至目的地?P指標往下移10行.10j..取消前一動作(Undo)即復原執(zhí)行上一指令前的內(nèi)容。u恢復最彳菱一個指令之前的結(jié)果。U恢復游標該行之所有改變。..搜尋在vi中可搜尋某一字串,使游標移至該處。/字串往游標之彳菱尋找該字串。?字串往游標之前尋找該字串。n往下繼續(xù)尋找下一個相同的字串。N往上繼續(xù)尋找下一個相同的字串。..資料的連接J句子的連接。將游標所在之下一行連接至游標該行的彳菱面。若某行資料太長亦可將其分成兩行,只要將游標移至分開點,進入輸入模式(可利用a、i等指令)再按《Enter》即可。..環(huán)境的設(shè)定:setnu設(shè)定資料的行號。:setnonu取消行號設(shè)定。:setai自動內(nèi)縮。:setnoai取消自動內(nèi)縮。自動內(nèi)縮(automaticindentation)在編輯文件或程式時,有時會遇到需要內(nèi)縮的狀況,『:setai』即提供自動內(nèi)縮的功能,用下例解釋之:.vitest.(進入編輯視窗彳菱)thisisthetestforautoindent《Tab》startindent。:setai(設(shè)自動內(nèi)縮)《Tab》data《Tab》data《Tab》data。:setnoai(取消自動內(nèi)縮)theendofautoindent..注:可刪除《Tab》字元。從當前位置刪除到行尾d$從當前位置復制到行尾y$如果要粘貼到其他地方p就可以了13.:%s/old_word/new_word/g這個指令是于在整個文件中替換特定字符串光標控制k:上移nk上移n行j:下移nj下移n行將光標移到第n行,按下mk將光標移到第m行,按下〃ay'k即將第n到m的行存到a寄存器,以此類推,b,c 寄存器等這樣就可以將你常用的需要復用的內(nèi)容粘貼到不同的寄存器中以備用想粘貼到某處,直接將光標移到某地,按下‘a(chǎn)p即可,以此類推,b,c 寄存器等在當前屏幕中H跳到第一行M跳到中間一行L跳到最后一行15.表8-2刪除命令刪除命令操作dl刪除當前字符(與x命令功能相同)d0刪除到某一行的開始位置d八刪除到某一行的第一個字符位置(不包括空格或TAB字符)dw刪除到某個單詞的結(jié)尾位置d3w刪除到第三個單詞的結(jié)尾位置db刪除到某個單詞的開始位置dW刪除到某個以空格作為分隔符的單詞的結(jié)尾位置dB刪除到某個以空格作為分隔符的單詞的開始位置d7B刪除到前面7個以空格作為分隔符的單詞的開始位置d)刪除到某個語句的結(jié)尾位置d4)刪除到第四個語句的結(jié)尾位置d(刪除到某個語句的開始位置d}刪除到某個段落的結(jié)尾位置d(刪除到某個段落的開始位置d7(刪除到當前段落起始位置之前的第7個段落位置dd刪除當前行d/text刪除從文本中出現(xiàn)“text”中所指定字樣的位置,一直向前直到下一個該字樣所出現(xiàn)的位置(但不包括該字樣)之間的內(nèi)容dfc刪除從文本中出現(xiàn)字符“泌的位置,一直向前直到下一個該字符所出現(xiàn)的位置(包括該字符)之間的內(nèi)容dtc刪除當前行直到下一個字符“c”所出現(xiàn)位置之間的內(nèi)容D刪除到某一行的結(jié)尾d$刪除到某一行的結(jié)尾5dd刪除從當前行所開始的5行內(nèi)容dL刪除直到屏幕上最后一行的內(nèi)容dH刪除直到屏幕上第一行的內(nèi)容dG刪除直到工作緩存區(qū)結(jié)尾的內(nèi)容d1G刪除直到工作緩存區(qū)開始的內(nèi)容替換命令替換命令操作s將當前字符替換為一個或多個字符S將當前行替換為一個或多個字符5s
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度技術(shù)合作項目終止及解除合同書
- 2025年度農(nóng)村水井承包合同與農(nóng)業(yè)灌溉用水權(quán)流轉(zhuǎn)及監(jiān)管協(xié)議
- 2025年度特殊年齡段勞動者用工協(xié)議及權(quán)益保障
- 2025年度個體商戶勞動合同(家政服務(wù)行業(yè)合作)
- 5G通信借款居間合同模板
- 2025年度分紅股收益確認與分配協(xié)議
- 2025年度影視作品著作權(quán)許可及廣告植入合作合同
- 2025年度分手協(xié)議書模板:分手后共同債務(wù)承擔協(xié)議
- 2025年度房屋拆除與建筑垃圾清運一體化服務(wù)合同
- 2025年度企業(yè)導師帶徒技能傳承服務(wù)協(xié)議
- 初中信息技術(shù)備課組工作計劃8篇
- 售后維修服務(wù)單模板
- (中職)電子技術(shù)基礎(chǔ)與技能(電子信息類)教案
- 汪小蘭有機化學課件(第四版)3
- 減少電力監(jiān)控系統(tǒng)告警信息上傳方法的研究(QC成果)
- 交易商協(xié)會非金融企業(yè)債務(wù)融資工具發(fā)行注冊工作介紹
- 《人與環(huán)境》課程教學大綱
- 班組長管理能力提升培訓(PPT96張)課件
- 深圳市城市用地分類表
- 內(nèi)蒙古自治區(qū)小額貸款公司試點管理實施細則
- 勞務(wù)分包入住生活區(qū)承諾書
評論
0/150
提交評論