版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、中標麒麟Linux系統(tǒng)vi文本編輯器介紹技術(shù)創(chuàng)新,變革未來中標麒麟Linux服務(wù)器操作系統(tǒng)培訓系列本章目標vi 和 vim 的三種主要模式vi 的基本使用vivi是一種廣泛存在于各種UNIX和Linux系統(tǒng)中的文 本編輯程序vi的功能十分強大,但是命令繁多,不容易掌握vi是標準的Linux文本編輯程序vi不是基于窗口的,所以,這個多用途編輯程序可 以用于在任何類型的終端上編輯各式各樣的文件vi的使用:vimtutorvim標準 UNIX 文本編輯器 vi 的新版本執(zhí)行 vi 命令會默認運行 vim 程序gvimvim 程序的圖形化版本應(yīng)用程序+編程-vi 提高版 (vi iMproved)被
2、vim-X11 軟件包提供優(yōu)越性速度較少的擊鍵做較多的任務(wù)簡單性不必依靠鼠標或圖形化環(huán)境可用性包括在多數(shù)類似 UNIX 的操作系統(tǒng)中不利因素難度比簡單的編輯器難掌握鍵綁定的重點是速度而不是直覺性創(chuàng)建一個文件vi/vimfilename如果 filename已經(jīng)存在,vi會打開現(xiàn)存文件如果是一個新文件,vi會創(chuàng)建它vi的三種模式輸入模式vi被運行時,通常處在命令模式下鍵入以下命令 可以使vi退出命令模式,進入輸入模式:IiA aO o命令模式在該模式中,可以輸入命令來執(zhí)行許多種功能。大多數(shù)的vi命令都是由一個或兩個字母加上一個可 選數(shù)字組成以冒號開頭的命令即進入末行模式,比如進行保 存、退出等操
3、作保存及退出vi保存:w后面接回車鍵保存并退出輸入:wq后面接回車鍵退出但不保存輸入:q后面接回車鍵使用q!強行退出在文件中移動光標在文件中移動光標向左移動一個字符:按h向右移動一個字符:按l向下移動一行:按j向上移動一行:按k移動到當前行的開頭處:按 (即Shift6)移動到當前行的結(jié)尾處:按 $(即Shift4)移動到頂部:按H(大寫)使光標移動到屏幕的頂部移動到中部:按M(大寫)使光標移動到屏幕的中間移動到底部:按L(大寫)使光標移動到屏幕的底部在文件中移動光標(續(xù))向前翻頁一屏:要向前滾動(向下移動)一整屏, 需按下Ctrl-f。光標將移動到新屏的左上角向前滾動半屏:要向前滾動半屏,需
4、按Ctrl-d向后翻頁一屏:要向后滾動(即向上移動)一整屏,需按下Ctrl-b向后滾動半屏:要向后滾動半屏,需按下Ctrl-u插入文本添加:輸入a后,在光標的右邊插入文本輸入A,在一行的結(jié)尾處添加文本插入:通過在命令模式下輸入i,在光標的左邊插入文本通過在命令模式下輸入I,在行首插入文本插入新行:輸入o,在當前光標位置下面打開一行輸入O,在當前光標位置上面打開一行撤消更改撤消前一個命令:在最后一個命令之后立即輸入u來撤消該命令撤消對一行的更改:輸入U來撤消你對一行所做的所有更改這個命令只有在你沒將光標移動到該行以外時才生效Ctrl-r會重做上一個被撤銷的改變刪除文本刪除一個字符:為刪除一個字符
5、,需將光標放置在要刪除的字符上并輸 入x為刪除光標之前(其左邊)的一個字符,需輸入X刪除一個詞或詞的部分內(nèi)容:為刪除一個詞,需將光標放置到該詞的開頭并輸入dw為刪除詞的部分內(nèi)容,需將光標放置到該詞要保存部分 的右邊。輸入dw來刪除該詞余下的部分刪除一行:將光標放置到該行的任意處并輸入dd刪除多列ndd刪除文本(續(xù))刪除行的部分內(nèi)容: 將光標放置到該行要保存部分的右邊,并輸入D。為 刪除光標左邊的所有內(nèi)容,須將光標放置到該行要刪 除部分的右邊,并輸入d0(d-零)。刪除到文件的結(jié)尾:為刪除從當前行到文件結(jié)尾的所有內(nèi)容,需輸入dG復制和移動文本復制一行命令:yy粘貼命令:p移動文本:先將要移動的部
6、分用刪除命令刪除,然后再粘貼就 可以了復制指定文件的內(nèi)容: r filename搜索和替換像less命令一樣搜索一個字符串:輸入/,并在/后面輸入要搜索的串,然后按下回車輸入“n”跳轉(zhuǎn)到該串的下一個出現(xiàn)處輸入“N”跳轉(zhuǎn)到該串的上一個出現(xiàn)處像 sed 命令中的搜索 / 替換默認只影響到當前所在行使用 x,y 范圍或用 % 在整個文件中搜索:1,5s/cat/dog/:%s/cat/dog/gi替換一個字符串在一行內(nèi)替換頭一個字符串old為新的字符串new :s/old/new在一行內(nèi)替換所有的字符串old為新的字符串new:s/old/new/g在兩行內(nèi)替換所有的字符串old為新的字符串new:
7、#,#s/old/new/g在文件內(nèi)替換所有的字符串old為新的字符串new:%s/old/new/g進行全文替換時詢問用戶確認每個替換需添加c選項:%s/old/new/gc可見模式允許大塊文本的選擇v 會開始面向字符的突出顯示模式V 會開始面向行的突出顯示模式在 gvim 中使用鼠標激活可視鍵可以和光標移動鍵一起使用 :w、)、箭頭鍵、等等被突出顯示的文本可以被刪除、拉出、改變、過濾、搜索 / 替換、等等使用多個窗口在一個單個 vim 屏幕上可以查看多個文檔。Ctrl-w,s 會水平切割屏幕Ctrl-w,v 會垂直切割屏幕Ctrl-w,Arrow 會在窗口之間移動Ex 模式下的指令總是會影響到當前的窗口:help windows 顯示更多的窗口命令設(shè)置vi顯示行號:set number取消行號顯示:set nonumber設(shè)置顯示用戶模式:set show
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 防控期間免疫規(guī)劃先進事跡(10篇)
- 醫(yī)用產(chǎn)品購銷協(xié)議(35篇)
- 食堂管理整改報告(3篇)
- 建筑工程一切保險條款(35篇)
- 文明校園創(chuàng)建的工作總結(jié)
- 計劃生育藥具工作計劃
- DB12 3005-2017 建筑類涂料與膠粘劑揮發(fā)性有機化合物含量限值標準
- 江蘇省淮安市(2024年-2025年小學五年級語文)統(tǒng)編版綜合練習(上學期)試卷及答案
- 湖南省懷化市(2024年-2025年小學五年級語文)統(tǒng)編版專題練習(下學期)試卷及答案
- 2024年汽車內(nèi)外飾件項目投資申請報告代可行性研究報告
- 《怎樣聽課評課》課件
- 《漢字輸入一點通》課件
- (完整版)年產(chǎn)30萬噸甲醇工藝設(shè)計畢業(yè)設(shè)計
- 小學生電子產(chǎn)品安全教育:如何正確使用電腦和手機
- 建筑施工工程投入的主要施工機械設(shè)備情況描述及進場計劃
- 如何應(yīng)對企業(yè)安全管理中的供應(yīng)鏈挑戰(zhàn)
- 訪問學者管理制度
- D報告樣板設(shè)備故障的8D報告
- 2023超星爾雅舞蹈鑒賞章節(jié)測試考試答案
- 幼兒園中班數(shù)學活動《5以內(nèi)的相鄰數(shù)》
- 有限空間監(jiān)護人制度
評論
0/150
提交評論