Linux系統(tǒng)管理基礎(chǔ)項目教程課件 V2-3 vim編輯器_第1頁
Linux系統(tǒng)管理基礎(chǔ)項目教程課件 V2-3 vim編輯器_第2頁
Linux系統(tǒng)管理基礎(chǔ)項目教程課件 V2-3 vim編輯器_第3頁
Linux系統(tǒng)管理基礎(chǔ)項目教程課件 V2-3 vim編輯器_第4頁
Linux系統(tǒng)管理基礎(chǔ)項目教程課件 V2-3 vim編輯器_第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

Linux操作系統(tǒng)vim編輯器目錄/Contents0102文本編輯器基本概念Vim編輯器模式03Vim編輯器常用按鍵和命令01文本編輯器基本概念文本編輯器基本概念Linux的一個重要設(shè)計原則是信息和配置設(shè)置通常都存儲在基于文本的文件中。,許多配置文件、腳本和代碼都是純文本格式,文本編輯器使得用戶可以方便地打開、編輯和保存這些文件,從而進(jìn)行系統(tǒng)配置、自動化任務(wù)和故障排查。Linux文本編輯器的發(fā)展與Unix緊密相關(guān),vi編輯器作為經(jīng)典的文本編輯工具,奠定了后續(xù)編輯器的基礎(chǔ)。由比爾·喬伊于1976年開發(fā)并以BSD協(xié)議發(fā)布,vi充分利用了終端屏幕的資源,提高了編輯效率。盡管其設(shè)計當(dāng)時不符合人機交互原則,但獨特的“模式”設(shè)計讓用戶能高效切換功能。比爾·喬伊文本編輯器基本概念隨著技術(shù)進(jìn)步,vi的源代碼因法律問題受限,催生了多個克隆版本,最著名的便是Vim(ViIMproved)。Vim(ViIMproved)是由荷蘭程序員BramMoolenaar開發(fā)的。Vim是vi編輯器的改進(jìn)版本,首次發(fā)布于1991年。Moolenaar通過添加更多功能、增強可用性和支持多平臺,使Vim成為比原始vi更強大、靈活的文本編輯器。Vim繼承了vi編輯器的“模式”設(shè)計,并加入了更多現(xiàn)代化的特性,如多級撤銷、插件支持和更豐富的配置選項,成為了廣大程序員和系統(tǒng)管理員首選的編輯工具之一。布拉姆·莫勒納爾02vim編輯器模式vim文本編輯器Vim編輯器具有幾種不同的工作模式,每種模式用于不同的操作,幫助用戶高效編輯和管理文本。主要的模式包括:普通模式(NormalMode)、插入模式(InsertMode)、命令模式(Command-LineMode)、可視模式(VisualMode)。vim文本編輯器普通模式(normal模式):Vim啟動后的默認(rèn)模式,用來移動光標(biāo)、刪除文本、覆蓋輸入文本、恢復(fù)操作、粘貼文本等等。插入模式(insert模式):輸入i或a或o進(jìn)入插入模式,在這個模式下敲擊鍵盤會往文字緩沖區(qū)增加文字,相當(dāng)于普通編輯器的編輯模式。vim文本編輯器命令模式(command-line模式):執(zhí)行內(nèi)部和外部命令,通過“:”“/”“?”“:!”可以進(jìn)入命令模式,分別對應(yīng)的是:執(zhí)行內(nèi)部命令、向上或向下搜索、執(zhí)行外部命令??梢暷J剑╲isual模式):選擇文本,可以行選、塊選和依次選擇,選擇后可以進(jìn)行復(fù)制、刪除、排序等操作。03Vim編輯器常用快捷鍵和命令Vim編輯器常用按鍵和命令vim常用按鍵和命令按鍵或命令描述i鍵可使Vim進(jìn)入插入模式。在此之后輸入的所有文本都將被視為文件內(nèi)容,直到你退出插入模式。Esc鍵可退出插入模式,并讓Vim返回到命令模式。u鍵u鍵可撤銷最近的編輯。X鍵可刪除單個字符。:w可寫入(保存)文件,并保留在命令模式中以進(jìn)行更多編輯。:wq命令可寫入(保存)文件并退出Vim。:q!命令可退出Vim,同時放棄上次寫入以來進(jìn)行的所有更改。vim常用操作vim常用按鍵和命令按鍵或命令描述i在當(dāng)前光標(biāo)所在位置插入隨后輸入的文本,光標(biāo)后的文本相應(yīng)向右移動I在光標(biāo)所在行的行首插入隨后輸入的文本,行首是該行的第一個非空白字符,相當(dāng)于光標(biāo)移動到行首執(zhí)行i命令o在光標(biāo)所在行的下面插入新的一行。光標(biāo)停在空行首,等待輸入文本O在光標(biāo)所在行的上面插入新的一行。光標(biāo)停在空行的行首,等待輸入文本a在當(dāng)前光標(biāo)所在位置之后插入隨后輸入的文本A在光標(biāo)所在行的行尾插入隨后輸入的文本,相當(dāng)于光標(biāo)移動到行尾再執(zhí)行a命令0或^光標(biāo)移動至當(dāng)前行的行首$光標(biāo)移動至當(dāng)前行的行尾n$光標(biāo)移動至當(dāng)前行只有n行的行尾,n為數(shù)字fx光標(biāo)移動至當(dāng)前行中下一個x字符處Fx光標(biāo)移動至當(dāng)前行中下一個x字符處(反方向)vim常用操作vim常用按鍵和命令按鍵或命令描述p將剪貼板中的內(nèi)容粘貼到光標(biāo)后P(大寫)將剪貼板中的內(nèi)容粘貼到光標(biāo)前yy將光標(biāo)所在行復(fù)制到剪貼板,此命令前可以加數(shù)字n,可復(fù)制多行N<command>→重復(fù)某個命令N次,比如3.表示重復(fù)某個命令3次。x刪除光標(biāo)所在位置的字符dd刪除光標(biāo)所在行ndd刪除當(dāng)前行(包括此行)后n行文本dG刪除光標(biāo)所在行一直到文件末尾的所有內(nèi)容D

刪除光標(biāo)位置到行尾的內(nèi)容:a1,a2d

刪除從a1行到a2行的文本內(nèi)容N<command>→重復(fù)某個命令N次,比如3.表示重復(fù)某個命令3次。vim常用操作常用按鍵和命令快捷鍵功能描述/^abc查找以abc為行首的行/abc$查找以abc為行尾的行/abc

從光標(biāo)所在位置向前查找字符串a(chǎn)bc?abc從光標(biāo)所在位置向后查找字符串a(chǎn)bcn向同一方向重復(fù)上次的查找指令N向相反方向重復(fù)上次的查找指定vim常用操作vim常用按鍵和命令快捷鍵功能描述r替換光標(biāo)所在位置的字符R從光標(biāo)所在位置開始替換字符,其輸入內(nèi)容會覆蓋掉后面等長的文本內(nèi)容,按“Esc”可以結(jié)束:s/a1/a2/g將當(dāng)前光標(biāo)所在行中的所有a1

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論