linux-VIM編輯器_第1頁(yè)
linux-VIM編輯器_第2頁(yè)
linux-VIM編輯器_第3頁(yè)
linux-VIM編輯器_第4頁(yè)
linux-VIM編輯器_第5頁(yè)
已閱讀5頁(yè),還剩22頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、本章重點(diǎn)內(nèi)容文本編輯器vim文本編輯器vim的使用與設(shè)置1vim 簡(jiǎn)介vim是全屏幕文本編輯器,它沒有菜單,只有命令。 2Vim基本模式3命令模式您一進(jìn)入vim 就是處于命令模式,該模式下只能輸入指令,不能輸入文字。這些指令可能是讓光標(biāo)移動(dòng)的指令,也可能是刪除指令或取代指令。4插入模式按i 就會(huì)進(jìn)入插入模式,此時(shí)在狀態(tài)列會(huì)有 INSERT 字樣。在該模式下才可以輸入文字,按Esc 又會(huì)回到命令模式。5底行模式 按冒號(hào)“:”就會(huì)進(jìn)入底行模式,此時(shí)左下角會(huì)有一個(gè)冒號(hào),等待輸入命令。按Esc返回命令模式。6進(jìn)入命令模式方法一 #vim a.txt方法二 vim 使用冒號(hào)命令:e a.txt,就可以以

2、命令模式進(jìn)入a.txt 這個(gè)文檔。注意:如果a.txt 不存在的話,就會(huì)新建一個(gè)以a.txt 命名的新文件。7進(jìn)入插入模式進(jìn)入vim 后,按i 進(jìn)入插入模式,就可以編寫您的文件了。在vim 中光標(biāo)的移動(dòng)可以由方向鍵來完成。Backspace 鍵可消去前一個(gè)字符,Del 鍵可刪除光標(biāo)所在處的字符。8進(jìn)入底行模式存檔退出如果您寫好了文件,就可以按Esc 回到命令模式,然後:w 就會(huì)存檔(注意,是冒號(hào)命令),但此時(shí)不會(huì)退出vim,要退出可按:q,就可以了!也可以用:wq,就會(huì)存檔然后離開。9命令模式下常用命令進(jìn)入插入模式操 作說 明 i在光標(biāo)所在字符前開始輸入(insert)。a在光標(biāo)所在字符后開始

3、輸入(append)。o在光標(biāo)所在行下開一新行來輸入(open)。10命令模式下常用命令光標(biāo)移動(dòng)操 作說 明 0游標(biāo)移至行首$游標(biāo)移至行尾PageDn向下滾動(dòng)一頁(yè)P(yáng)ageUp向上滾動(dòng)一頁(yè)G移至檔尾gg移至檔首11命令模式下常用命令刪除操 作說 明 D刪除至行末的文字dd刪除一行dG刪除至檔尾的文字dgg刪除至檔首的文字12命令模式下常用命令取代與還原操 作說 明 R進(jìn)入取代模式,取代字符至按Esc 為止。S取代整行內(nèi)容u取消操作(undo)13命令模式下常用命令復(fù)制與粘貼操 作說 明 yy復(fù)制光標(biāo)所在行整行。2yy復(fù)制兩行y0復(fù)制至行首yG復(fù)制至行尾 p(小寫)粘貼至光標(biāo)后P(大寫)粘貼至光標(biāo)

4、前14命令模式下常用命令指令“.”可用于重復(fù)任何編輯命令,如替換、粘貼替換、刪除的內(nèi)容都會(huì)被放到緩沖區(qū)15底行模式下常用命令搜尋操 作說 明 /按/ 就會(huì)在左下方出現(xiàn)一個(gè)/,然后鍵入您要尋找的字串,按Enter 就會(huì)開始查找n繼續(xù)正向?qū)ふ襈繼續(xù)反向?qū)ふ?尋找光標(biāo)所在處的word(要完全符合)。16底行模式下常用命令替換:ranges/pattern/string/c,e,g,irange 指的是范圍,1,7 指從第一行至第七行; %代表目前編輯的文件;#代表前一次編輯的文件。pattern 就是要被替換掉的字串,string 將pattern 由string 所取代。17底行模式下常用命令替換

5、:ranges/pattern/string/c,e,g,ic confirm,每次替換前會(huì)詢問。e 不顯示error。g globe,不詢問,整行替換。i ignore 不分大小寫。g 一般都是要加的,否則只會(huì)替換每一行的第一個(gè)符合字串??梢院掀饋碛茫鏲gi,表示不分大小寫,整行替換,替換前要詢問是否替換。18底行模式下常用命令替換:ranges/pattern/string/c,e,g,i舉例說明: 把光標(biāo)所在行的所有單詞the,替換成THE::s /the/THE/g 把整篇文檔的所有的the都替換成THE: :%s /the/THE/g 僅僅是把第1行到第10行中的the,替換成TH

6、E::1,10 s /the/THE/g19底行模式下常用命令打開多個(gè)文檔方法一vim 操 作說 明 :n編輯下一個(gè)文件。:N編輯前一個(gè)文件。20底行模式下常用命令方法二#vim 操 作說 明 :e 文件名在進(jìn)入vim 后,在不離開vim 的情形下再打開其它文件。只要您要編輯的文件在當(dāng)前目錄,Tab補(bǔ)全鍵就可以使用。 21底行模式下常用命令離開操 作說 明 :q退出。如文件有修改而沒存檔,會(huì)警告。:q!退出,不保存修改。:wq保存并退出。即使未做修改也保存。:ZZ保存后離開。如文件沒有修改,不保存。:w 文件名另存。不加文件名就是寫入原文件22底行模式下常用命令設(shè)置VIM編輯器選項(xiàng)操 作說 明

7、 :set autoindent縮進(jìn)每一行:set noautoindent取消縮進(jìn):set cindent設(shè)置C語(yǔ)言縮進(jìn):set number在編輯文件時(shí)顯示行號(hào):set nonumber取消行號(hào)顯示:set ruler在屏幕底部顯示光標(biāo)所在的行、列位置23底行模式下常用命令當(dāng)退出VIM編輯器時(shí),在底行模式下使用的SET命令失效,要永久性的改變VIM編輯器選項(xiàng),可以修改文件/.vimrc:scriptnames 顯示各種選項(xiàng)配置文件所在路徑及其文件名。將文件vimrc復(fù)制到/.vimrc修改配置文件/.vimrc24任務(wù)通過底行模式的SET命令和選項(xiàng)配置文件分別改變VIM編輯器的選項(xiàng)配置查找是否設(shè)置了cindent選項(xiàng),若有則刪除,若沒有則添加該選項(xiàng)查找是否設(shè)置了number選項(xiàng),若有則刪除,若沒有則添加該選項(xiàng)查找是否設(shè)置了ruler選項(xiàng),若有則刪除,若沒有則添加該選項(xiàng)25命令模式下的常用命令小節(jié)G用于直接跳轉(zhuǎn)到文件尾。dd刪除光標(biāo)所在的整行。YY將當(dāng)前行的內(nèi)容復(fù)制到緩沖區(qū)。p將緩沖區(qū)的內(nèi)容寫出到光標(biāo)所在的位置。u取消前一次的誤操作。.再執(zhí)行一次前面剛完成的某個(gè)命令。26底行模式下的常用命令小節(jié):s/str1/str2/g將所有的str1替換為str2:!Cmd運(yùn)行shell命令Cmd:r !Cmd將命令運(yùn)行的結(jié)果寫入當(dāng)前行:set autoi

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論