




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、中標麒麟Linux系統vi文本編輯器介紹技術創新,變革未來中標麒麟Linux服務器操作系統培訓系列本章目標vi 和 vim 的三種主要模式vi 的基本使用vivi是一種廣泛存在于各種UNIX和Linux系統中的文 本編輯程序vi的功能十分強大,但是命令繁多,不容易掌握vi是標準的Linux文本編輯程序vi不是基于窗口的,所以,這個多用途編輯程序可 以用于在任何類型的終端上編輯各式各樣的文件vi的使用:vimtutorvim標準 UNIX 文本編輯器 vi 的新版本執行 vi 命令會默認運行 vim 程序gvimvim 程序的圖形化版本應用程序+編程-vi 提高版 (vi iMproved)被
2、vim-X11 軟件包提供優越性速度較少的擊鍵做較多的任務簡單性不必依靠鼠標或圖形化環境可用性包括在多數類似 UNIX 的操作系統中不利因素難度比簡單的編輯器難掌握鍵綁定的重點是速度而不是直覺性創建一個文件vi/vimfilename如果 filename已經存在,vi會打開現存文件如果是一個新文件,vi會創建它vi的三種模式輸入模式vi被運行時,通常處在命令模式下鍵入以下命令 可以使vi退出命令模式,進入輸入模式:IiA aO o命令模式在該模式中,可以輸入命令來執行許多種功能。大多數的vi命令都是由一個或兩個字母加上一個可 選數字組成以冒號開頭的命令即進入末行模式,比如進行保 存、退出等操
3、作保存及退出vi保存:w后面接回車鍵保存并退出輸入:wq后面接回車鍵退出但不保存輸入:q后面接回車鍵使用q!強行退出在文件中移動光標在文件中移動光標向左移動一個字符:按h向右移動一個字符:按l向下移動一行:按j向上移動一行:按k移動到當前行的開頭處:按 (即Shift6)移動到當前行的結尾處:按 $(即Shift4)移動到頂部:按H(大寫)使光標移動到屏幕的頂部移動到中部:按M(大寫)使光標移動到屏幕的中間移動到底部:按L(大寫)使光標移動到屏幕的底部在文件中移動光標(續)向前翻頁一屏:要向前滾動(向下移動)一整屏, 需按下Ctrl-f。光標將移動到新屏的左上角向前滾動半屏:要向前滾動半屏,需
4、按Ctrl-d向后翻頁一屏:要向后滾動(即向上移動)一整屏,需按下Ctrl-b向后滾動半屏:要向后滾動半屏,需按下Ctrl-u插入文本添加:輸入a后,在光標的右邊插入文本輸入A,在一行的結尾處添加文本插入:通過在命令模式下輸入i,在光標的左邊插入文本通過在命令模式下輸入I,在行首插入文本插入新行:輸入o,在當前光標位置下面打開一行輸入O,在當前光標位置上面打開一行撤消更改撤消前一個命令:在最后一個命令之后立即輸入u來撤消該命令撤消對一行的更改:輸入U來撤消你對一行所做的所有更改這個命令只有在你沒將光標移動到該行以外時才生效Ctrl-r會重做上一個被撤銷的改變刪除文本刪除一個字符:為刪除一個字符
5、,需將光標放置在要刪除的字符上并輸 入x為刪除光標之前(其左邊)的一個字符,需輸入X刪除一個詞或詞的部分內容:為刪除一個詞,需將光標放置到該詞的開頭并輸入dw為刪除詞的部分內容,需將光標放置到該詞要保存部分 的右邊。輸入dw來刪除該詞余下的部分刪除一行:將光標放置到該行的任意處并輸入dd刪除多列ndd刪除文本(續)刪除行的部分內容: 將光標放置到該行要保存部分的右邊,并輸入D。為 刪除光標左邊的所有內容,須將光標放置到該行要刪 除部分的右邊,并輸入d0(d-零)。刪除到文件的結尾:為刪除從當前行到文件結尾的所有內容,需輸入dG復制和移動文本復制一行命令:yy粘貼命令:p移動文本:先將要移動的部
6、分用刪除命令刪除,然后再粘貼就 可以了復制指定文件的內容: r filename搜索和替換像less命令一樣搜索一個字符串:輸入/,并在/后面輸入要搜索的串,然后按下回車輸入“n”跳轉到該串的下一個出現處輸入“N”跳轉到該串的上一個出現處像 sed 命令中的搜索 / 替換默認只影響到當前所在行使用 x,y 范圍或用 % 在整個文件中搜索:1,5s/cat/dog/:%s/cat/dog/gi替換一個字符串在一行內替換頭一個字符串old為新的字符串new :s/old/new在一行內替換所有的字符串old為新的字符串new:s/old/new/g在兩行內替換所有的字符串old為新的字符串new:
7、#,#s/old/new/g在文件內替換所有的字符串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 顯示更多的窗口命令設置vi顯示行號:set number取消行號顯示:set nonumber設置顯示用戶模式:set show
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- T/SHPTA 088-2024膠帶與標簽用高性能熱熔膠粘劑
- T/CHTS 10163-2024公路橋梁結構監測系統施工質量檢驗與評定標準
- 舞臺租賃協議模板與舞臺設備租賃合同3篇
- 上海安全監理試題及答案
- T/CCOA 68-2023食用植物油中揮發性風味成分測定頂空固相微萃取-氣相色譜-質譜聯用法
- 2025年茶葉供貨合同范文2篇
- 小區幼稚園轉讓合同8篇
- 聘用外國專家協議書參考6篇
- 高值耗材備貨協議書4篇
- 濕式靜電除塵器項目績效評估報告
- 伏電站項目技術標(投標文件)
- 道路貨物運輸安全事故報告、統計與處理制度
- 管道公稱直徑壁厚對照表
- 第四講 林分調查因子
- 幼兒園繪本故事:《神魚馱屈原》 PPT課件
- 超星爾雅學習通《藝術鑒賞》章節測試含答案
- 《電機定子、轉子沖片和鐵芯》團體標準(征求意見稿)
- 太原市普通高中學生學籍簿(準確打印)
- 食品經營設施空間布局圖
- 工會行政性資產管理暫行辦法
- 預制箱梁運輸及安裝質量保證體系及措施
評論
0/150
提交評論