版權(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 護(hù)理查房關(guān)節(jié)外科
- 《 SP-I型雙階段膨脹無機(jī)復(fù)合注漿封孔材料性能實(shí)驗(yàn)研究》
- 高壓氧的生動(dòng)護(hù)理
- 家具行業(yè)新媒體營(yíng)銷與社交媒體推廣考核試卷
- 遙感技術(shù)在土地沙漠化動(dòng)態(tài)監(jiān)測(cè)中的應(yīng)用考核試卷
- 計(jì)算器產(chǎn)品召回與質(zhì)量控制考核試卷
- 人教版四年級(jí)語(yǔ)文上冊(cè)第4課《繁星》精美課件
- 肉類產(chǎn)品流通環(huán)節(jié)的綠色供應(yīng)鏈管理考核試卷
- 2024年Υ射線無損探測(cè)儀項(xiàng)目發(fā)展計(jì)劃
- 牙刷包裝設(shè)計(jì)人體工程學(xué)考量考核試卷
- 家用電器銷售合同模板
- 醫(yī)學(xué)影像科質(zhì)量考核標(biāo)準(zhǔn)-1
- 退稅委托協(xié)議書范本
- 復(fù)旦大學(xué)-惠民保2023年度知識(shí)圖譜
- 《視覺營(yíng)銷設(shè)計(jì)》課程標(biāo)準(zhǔn)(含課程思政)
- 2020年10月自考00369警察倫理學(xué)試題及答案含解析
- 人教版四年級(jí)數(shù)學(xué)上冊(cè)全冊(cè)電子教案
- 醫(yī)院倫理知識(shí)課件
- 肝性腦病的護(hù)理診斷和護(hù)理措施
- 天鎮(zhèn)縣宇翔畜牧有限公司年屠宰15萬只羊項(xiàng)目環(huán)評(píng)報(bào)告
- 《追星星的少年》
評(píng)論
0/150
提交評(píng)論