世上最全的vi使用手冊(cè)_第1頁(yè)
世上最全的vi使用手冊(cè)_第2頁(yè)
已閱讀5頁(yè),還剩7頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、光標(biāo)向左移動(dòng)一個(gè)字符光標(biāo)向下移動(dòng)一個(gè)字符光標(biāo)向上移動(dòng)一個(gè)字符光標(biāo)向右移動(dòng)一個(gè)字符hjkl 是排列在一起的,因此可以使用這四個(gè)按30行,可以使用“ 30j或屏幕向下移動(dòng)一頁(yè),相當(dāng)于屏幕向上移動(dòng)一頁(yè),相當(dāng)于屏幕向下移動(dòng)半頁(yè)屏幕向上移動(dòng)半頁(yè)光標(biāo)移動(dòng)到非空格符的下一行光標(biāo)移動(dòng)到非空格符的上一行20按下數(shù)字后再按空格鍵,光標(biāo)會(huì)這是數(shù)字“ 光標(biāo)向左移動(dòng)一個(gè)字符光標(biāo)向下移動(dòng)一個(gè)字符光標(biāo)向上移動(dòng)一個(gè)字符光標(biāo)向右移動(dòng)一個(gè)字符hjkl 是排列在一起的,因此可以使用這四個(gè)按30行,可以使用“ 30j或屏幕向下移動(dòng)一頁(yè),相當(dāng)于屏幕向上移動(dòng)一頁(yè),相當(dāng)于屏幕向下移動(dòng)半頁(yè)屏幕向上移動(dòng)半頁(yè)光標(biāo)移動(dòng)到非空格符的下一行光標(biāo)移動(dòng)到

2、非空格符的上一行20按下數(shù)字后再按空格鍵,光標(biāo)會(huì)這是數(shù)字“ 0,移動(dòng)到當(dāng)前行的最前面字符處常用移動(dòng)到當(dāng)前行的最后面的字符處光標(biāo)移動(dòng)到這個(gè)屏幕的最上方哪一行的第一個(gè)字符光標(biāo)移動(dòng)這個(gè)屏幕的中央那一行的第一個(gè)字符光標(biāo)移動(dòng)這個(gè)屏幕的最下方那一行的第一個(gè)字符.word.zl.PageDown按鍵常用PageUp按鍵常用.移動(dòng)光標(biāo)的方法h或向左箭頭鍵j或向下箭頭鍵k或向上箭頭鍵l或向右箭頭鍵如果你將右手放在鍵盤上的話,你會(huì)發(fā)現(xiàn)鍵來(lái)移動(dòng)光標(biāo)。如果想要進(jìn)展屢次移動(dòng)的話,例如向下移動(dòng)者“30的組合按鍵。即加上想要進(jìn)展的次數(shù)數(shù)字后,按下操作即可Ctrl+f Ctrl+b Ctrl+d Ctrl+u + - n表示

3、“數(shù)字,例如n 向右移動(dòng) 20個(gè)字符0或者或者功能鍵 Home $或者功能鍵 End H M L - 移動(dòng)到這個(gè)文件的最后一行常用n行,例如 20G,那么會(huì)移移動(dòng)這個(gè)文件的第一行,相當(dāng)于n為數(shù)字。光標(biāo)向下移動(dòng)word的字符串。例如要在文件查找向上尋找一個(gè)名稱為那么按下 n 后,會(huì)向下繼續(xù)查找下一個(gè)名稱為個(gè)查找操作。例如輸入移動(dòng)到這個(gè)文件的最后一行常用n行,例如 20G,那么會(huì)移移動(dòng)這個(gè)文件的第一行,相當(dāng)于n為數(shù)字。光標(biāo)向下移動(dòng)word的字符串。例如要在文件查找向上尋找一個(gè)名稱為那么按下 n 后,會(huì)向下繼續(xù)查找下一個(gè)名稱為個(gè)查找操作。例如輸入符串,并將該字符串替換為.word.zl.1G常用n

4、行常用word的字符串。vbird 的字/vbird 后,按下 N 側(cè)表示向上查找word2.舉例來(lái)說(shuō),在 100到 200.G n為數(shù)字。移動(dòng)這個(gè)文件的第nG 動(dòng)這個(gè)文件的第 20行可配合 :set nu常用gg nEnter 查找和替換向下尋找一個(gè)名稱為/word vbird 這個(gè)字符串,就輸入 /vbird 即可常用?word 這個(gè) n 是英文按鍵。代表重復(fù)前一個(gè)查找的操作。舉例來(lái)說(shuō),如果剛剛我們執(zhí)行 /vbird 去向下查找 vbird這個(gè)字符串,n 符串。如果是執(zhí)行 ?bird的話,那么按下 n那么會(huì)向上繼續(xù)查找名稱為 vbird 的字符串這個(gè) N 是英文按鍵。與 n 剛好相反,為“

5、反向進(jìn)展前一N vbird 使用/word 配合 n 和N 是非常有幫助的,可以讓你重復(fù)地找到一些關(guān)鍵字n1與 n2為數(shù)字,在第 n1與 n2行之間尋找 word1 這個(gè)字:n1,n2s/word1/word2/g 行之間查找 vbird,并替換為 VBIRD,那么用- word1字符串,并將該字符串替word1字符串,并將該字符串替換為 word2,且在替換前提示字符給用戶確認(rèn)n 個(gè)字符,舉例來(lái)說(shuō),我要連續(xù)刪除光標(biāo)所在的那一行常用nword1字符串,并將該字符串替word1字符串,并將該字符串替換為 word2,且在替換前提示字符給用戶確認(rèn)n 個(gè)字符,舉例來(lái)說(shuō),我要連續(xù)刪除光標(biāo)所在的那一行常

6、用n行,例如 20dd那么是刪刪除光標(biāo)所在的那一行的所有數(shù)據(jù)刪除光標(biāo)所在到最后一行所有數(shù)據(jù)刪除從光標(biāo)所在位置到該行的最后一個(gè)字符復(fù)制光標(biāo)所在的那一行常用.word.zl.confirm.“100,200s/vbird/VBIRD/g (常用) 從第一行到最后一行查找:1,$s/word1/word2/g 換為 word2常用從第一行到最后一行查找:1,$s/word1/word2/gc 是否需要替換常用刪除、復(fù)制與粘帖在一行字當(dāng)中,x為向后刪除一個(gè)字符 相當(dāng)于 Del按鍵,x,X X 為向前刪除一個(gè)字符 (相當(dāng)于 Backspace按鍵常用n為數(shù)字,連續(xù)向后刪除nx 刪除 10個(gè)字符,“ 10

7、 xdd n為數(shù)字,刪除光標(biāo)所在的向下ndd 除 20行常用d1G dG d$ 那個(gè)是數(shù)字 0,刪除從光標(biāo)所在位置到該行的最前面一個(gè)d0 字符yy - n行,例如 20yy那么是復(fù)復(fù)制光標(biāo)坐在行到第一行的所有數(shù)據(jù)復(fù)制光標(biāo)坐在行到最后一行的所有數(shù)據(jù)復(fù)制光標(biāo)坐在的那個(gè)字符到該行行首的所有數(shù)據(jù)復(fù)制光標(biāo)坐在的那個(gè)字符到該行行尾的所有數(shù)據(jù)P那么為粘帖在制了 10行數(shù)據(jù),那么按下21n行,例如 20yy那么是復(fù)復(fù)制光標(biāo)坐在行到第一行的所有數(shù)據(jù)復(fù)制光標(biāo)坐在行到最后一行的所有數(shù)據(jù)復(fù)制光標(biāo)坐在的那個(gè)字符到該行行首的所有數(shù)據(jù)復(fù)制光標(biāo)坐在的那個(gè)字符到該行行尾的所有數(shù)據(jù)P那么為粘帖在制了 10行數(shù)據(jù),那么按下21行開(kāi)

8、場(chǎng)粘帖。但如果是按20行會(huì)變成第 30行常用將光標(biāo)所在行與下一行的數(shù)據(jù)結(jié)合成同一行重復(fù)刪除多個(gè)數(shù)據(jù),例如向下刪除復(fù)原前一個(gè)操作常用重做上一個(gè)操作常用如果你想要重復(fù)刪除,重復(fù)粘帖等操作,按下小數(shù)點(diǎn)“.word.zl.p后,那 10行數(shù)據(jù)會(huì)粘帖在原10行,10c .n為數(shù)字。復(fù)制光標(biāo)坐在的向下nyy 制 20行常用y1G yG y0 y$ p為將已復(fù)制的數(shù)據(jù)在光標(biāo)下一行粘帖,光標(biāo)上一行。 舉例來(lái)說(shuō), 我目前光標(biāo)在第 20行,且已經(jīng)復(fù)p,P 本的第 20行之后,也即由第下 P呢?那么原本的第J c u Ctrl+r 這個(gè) u和Ctrl+r 是很常用的命令,一個(gè)是復(fù)原,另一個(gè)是重做一次,利用它們,你的

9、編輯會(huì)更加得心應(yīng)手不要疑心。這就是小數(shù)點(diǎn)。 意思是重復(fù)前一個(gè)操作的意思。. 就好了常用進(jìn)入插入或替換的編輯模式- 一個(gè)字符處開(kāi)場(chǎng)插入,o為在目前光標(biāo)所在的下一行處插入新的新的一行;一個(gè)字符一次; R會(huì)一直替換光標(biāo)所在的文字,直到按下vi 界面的左下角會(huì)出現(xiàn)“INSERT 或 REPLAC一個(gè)字符處開(kāi)場(chǎng)插入,o為在目前光標(biāo)所在的下一行處插入新的新的一行;一個(gè)字符一次; R會(huì)一直替換光標(biāo)所在的文字,直到按下vi 界面的左下角會(huì)出現(xiàn)“INSERT 或 REPLACE 才能輸入。退出編輯模式,回到一般模式中常用將編輯的數(shù)據(jù)寫入硬盤文件中常用離開(kāi) vi常用假設(shè)曾修改正文件,又不想存儲(chǔ),使用“.word.

10、zl.A 為在目前所在行的最后一個(gè)字符O 為- INSERT -或者“ - REPLACE -的!為強(qiáng)制離開(kāi)不.進(jìn)入插入模式 Insert mode;i 為從目前光標(biāo)所在處插入,i,I I 為在目前所在行的第一個(gè)非空格符處開(kāi)場(chǎng)插入常用進(jìn)入插入模式 Insert mode;a為從目前光標(biāo)所在處的下a,A 處開(kāi)場(chǎng)插入常用進(jìn)入插入模式 Insert mode;這是英文字母 o的大小寫。o,O 在目前光標(biāo)所在處的上一行插入新的一行常用進(jìn)入替換模式 Replace mode;r 只會(huì)替換光標(biāo)所在的那r,R Esc鍵為止常用上面這些按鍵中,在字樣,由名稱就知道該操作了吧。特別注意的是,我們上面也提過(guò)了,你

11、想要在文件里面輸入字符時(shí),一定要在左下角處看到Esc 命令行的保存、離開(kāi)等命令:w 假設(shè)文件屬性為“只讀時(shí),強(qiáng)制寫入該文件。不過(guò),到:w! 底能不能寫入,還是跟你對(duì)該文件的文件權(quán)限有關(guān):q :q! - !在 vi 當(dāng)中經(jīng)常具有“強(qiáng)制的意思:wq!那么為強(qiáng)制保存后離開(kāi)常將編輯的數(shù)據(jù)保存成另外一個(gè)文件類似另存為將 n1到 n!在 vi 當(dāng)中經(jīng)常具有“強(qiáng)制的意思:wq!那么為強(qiáng)制保存后離開(kāi)常將編輯的數(shù)據(jù)保存成另外一個(gè)文件類似另存為將 n1到 n2的容保存成 filename這個(gè)文件mand的顯示結(jié)果。例如“:! ls /home即可在 vi當(dāng)中查看 /home 下面以輸出的文顯示行號(hào),設(shè)置之后,會(huì)在

12、每一行的前綴顯示該行的行號(hào)與 set nu相反,為取消行號(hào)顯示hlsearch 與 set hlsearch相反表示是否自動(dòng)縮排, autoindent就是自動(dòng)縮排與 set autoindent相反.word.zl.保存文件注意一下,那個(gè)感慨號(hào)保存后離開(kāi),假設(shè)為“:wq 用這是大寫的 Z。假設(shè)文件沒(méi)有更動(dòng),那么不保存離開(kāi),假ZZ 設(shè)文件已經(jīng)被更動(dòng)過(guò),那么保存后離開(kāi):w filename 在編輯的數(shù)據(jù)中, 讀入另一個(gè)文件的數(shù)據(jù), 即將“filename:r filename 這個(gè)文件容加到光標(biāo)所在行后面:n1,n2 w filename 暫時(shí)離開(kāi) vi 到命令行模式下執(zhí)行:!mand 件信息v

13、im 的環(huán)境設(shè)置參數(shù):set nu :set nonu hlsearch就是 high light search高亮查詢。這個(gè)就是設(shè)置:set hlsearch 是否將查找的字符串反白高亮的設(shè)置值,默認(rèn)是:set nohlsearch :set autoindent :set noautoindent - 文本并粘貼到一般是 nobackup的,如果設(shè)那么原文filename的文件。舉例來(lái)說(shuō),設(shè)置是否顯示右下角的一些狀態(tài)欄說(shuō)明- INSERT - 之類的字眼在左下i 進(jìn)入編輯模式后,可以利用退文本并粘貼到一般是 nobackup的,如果設(shè)那么原文filename的文件。舉例來(lái)說(shuō),設(shè)置是否顯示右

14、下角的一些狀態(tài)欄說(shuō)明- INSERT - 之類的字眼在左下i 進(jìn)入編輯模式后,可以利用退0或 1時(shí),僅顯示目前所有的環(huán)境參數(shù)設(shè)置值顯示與系統(tǒng)默認(rèn)值不同的設(shè)置參數(shù),一般來(lái)說(shuō)就是你有自.word.zl.Vim (這樣的話, vim 就不會(huì)啟動(dòng)自動(dòng)縮進(jìn),.將 Vim 切換到粘貼模式??捎糜趶囊粋€(gè)窗口剪切或復(fù)制:set paste 而只是純拷貝粘貼:set nopaste 表示是否自動(dòng)保存?zhèn)浞菸募?,?backup的話,那么當(dāng)你改動(dòng)任何一個(gè)文件時(shí),件會(huì)被另存為一個(gè)文件名為:set backup 我們編輯 hosts,設(shè)置 set backup,那么當(dāng)改動(dòng) hosts時(shí),在同目錄下,就會(huì)產(chǎn)生 hosts

15、文件名的文件,記錄原始的 hosts文件容。:set ruler 這個(gè)用來(lái)設(shè)置是否要顯示:set showmode 角的狀態(tài)欄一般來(lái)說(shuō),如果我們按下格鍵backspace來(lái)刪除任意字符的。 但是,某些 distrbution那么不允許如此。 此時(shí),就可以通過(guò) backspace來(lái)設(shè)置。當(dāng):set backspace=0 1 2 backspace為2時(shí),就是可以刪除任意值:為可刪除剛剛輸入的字符,而無(wú)法刪除原本就已經(jīng)存在的文字了:set all :set - #開(kāi)場(chǎng),那么該行就會(huì)變成藍(lán)色。如果你懂的寫程序,那么這個(gè)與 syntax on相反light。如果你經(jīng)常突出顯示當(dāng)前行翻開(kāi)狀態(tài)欄標(biāo)尺設(shè)定

16、 tab#開(kāi)場(chǎng),那么該行就會(huì)變成藍(lán)色。如果你懂的寫程序,那么這個(gè)與 syntax on相反light。如果你經(jīng)常突出顯示當(dāng)前行翻開(kāi)狀態(tài)欄標(biāo)尺設(shè)定 tab 長(zhǎng)度為 4 .word.zl.syntax on還.行變動(dòng)過(guò)的設(shè)置參數(shù)表示是否依據(jù)程序相關(guān)語(yǔ)法顯示不同顏色。舉例來(lái)說(shuō),在編輯一個(gè)純文本文件時(shí),如果開(kāi)頭是以:syntax on 會(huì)主動(dòng)幫你除錯(cuò)。但是,如果是你僅是編寫純文本文件,要防止顏色對(duì)你的屏幕產(chǎn)生干擾,那么可以取消這個(gè)設(shè)置:syntax off 可以用以顯示不同的顏色色調(diào),默認(rèn)是:set bg=dark 發(fā)現(xiàn)批注的字體深藍(lán)色實(shí)在很不容易看,那么這里可以設(shè):set bg=light 置為 d

17、ark,會(huì)用不同的樣式:set cursorline :set ruler :set tabstop=4 塊選擇的按鍵意義- 字符選擇,會(huì)將光標(biāo)經(jīng)過(guò)的地方反白選擇行選擇,會(huì)將光標(biāo)經(jīng)過(guò)的行反白選擇塊選擇,可以用長(zhǎng)方形的方式選擇數(shù)據(jù)將反白的地方復(fù)制起來(lái)將反白的地方刪除編輯下一個(gè)文件編輯上一個(gè)文件列出目前這個(gè) vim 翻開(kāi)的所有文件filename,表示在新窗口翻開(kāi)一個(gè)新文件,否那么表示兩個(gè)窗口為同一個(gè)窗口,那么利字符選擇,會(huì)將光標(biāo)經(jīng)過(guò)的地方反白選擇行選擇,會(huì)將光標(biāo)經(jīng)過(guò)的行反白選擇塊選擇,可以用長(zhǎng)方形的方式選擇數(shù)據(jù)將反白的地方復(fù)制起來(lái)將反白的地方刪除編輯下一個(gè)文件編輯上一個(gè)文件列出目前這個(gè) vim 翻開(kāi)的所有文件filename,表示在新窗口翻開(kāi)一個(gè)新文件,否那么表示兩個(gè)窗口為同一個(gè)窗口,那么利用 Ctrl+w+ 移動(dòng)到下方的窗口后,按下Ctrl + w + q .word.zl.:q.v V Ctrl+v y d 多文件編輯的按鍵:n :N :fi

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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)論