系統大全為您提供(2).A命令該命令與a命令不同的是,A命令將把光標挪到所在行的行尾,從那里開始插入新文本,當輸入A命令后光,標自動移到該行的行尾。a和A命令是把文本插入到行尾的唯一方法。3.打開open命令不論是Insert命令也好,還是append命令也好,所插入的內容都是從當前行中的某個位置開始的。若我們希望在某行之前或某行之后插入一些新行,則應使用open命令。vi提供了兩個打開命令:o和O。(1).o命令該命令將在光標所在行的下面新開一行,并將光標置于該行的行首,等待輸入文本。要注意當使用刪除字符時只能刪除從插入模式開始的位置以后的字符,對于以前的字符不起作用。(2).O命令和o命令相反,O命令是在光標所在行的上面插入一行,并將光標置于該行的行首,等待輸入文本。文本修改操作在命令模式下可以使用vi提供的各種有關命令對文本進行修改,包括對文本內容的刪除、復制、取代和替換等。1.文本刪除/移動在編輯文本時,經常需要刪除一些不需要的文本,我們可以用鍵將輸錯或不需要的文本刪除,但此時有一個限制就是當刪到行頭之后,再想刪上面那行的內容是不可能的。在命令模式下,vi提供了許多刪除命令這些命令。大多是以d開頭的。常用的有:(1).刪除單個字符x刪除光標處的字符。若在x之前加上一個數字n,則刪除從光標所在位置開始向右的n個字符。X刪除光標前面的那個字符,若在X之前加上一個數字n,則刪除從光標前面那個字符開始向左的n個字符。顯然這兩個命令是刪除少量字符的快捷方法。(2).刪除多個字符dd刪除光標所在的整行。在dd前可加上一個數字n,表示刪除當前行及其后n-1行的內容。D或d$兩命令功能一樣,都是刪除從光標所在處開始到行尾的內容。d0刪除從光標前一個字符開始到行首的內容。dw刪除一個單詞。若光標處在某個詞的中間,則從光標所在位置開始刪至詞尾。同dd命令一樣,可在dw之前加一個數字n。表示刪除n個指定的單詞。如果用戶不小心進行了誤刪除操作,也不要緊vi,提供了恢復誤操作的命令,并且可以將恢復的內容移動,放在文本的任何地方。恢復命令用“np”,其中n為需要恢復的次數。例如使用dd命令刪除了一行內容,然后使用“2p”命令,則被刪除的內容會被重新插入兩遍。通過dd命令及p命令的結合使用,可以很方便的實現文本行的移動操作。2.文本復制命令yy復制光標所在的整行。在yy前可加上一個數字n,表示復制當前行及其后n-1行的內容。文本行復制后,通過使用上面介紹的“p”命令,可以將文本行粘貼到任何地方。dd、yy及p命令在vi中的作用,類似于Windows中圖形編輯程序的“剪切”、“復制”及“粘貼”命令。3.取消上一命令(Undo)取消上一命令(Undo),也稱復原命令,是非常有用的命令,它可以取消前一次的誤操作或不合適的操作對文件造成的影響,使之回復到這種誤操作或不合適操作被執行之前的狀態。取消上一命令有兩種形式,在命令模式下鍵入字符u和U它們的功能都是取消剛才輸入的命令,恢復到原來的情況。小寫u和大寫U在具體細節上有所不同,二者的區別在于,大寫U命令的功能是恢復到誤操作命令前的情況,即如果插入命令后使用U命令,就刪除剛剛插入的內容;如果刪除命令后使用U命令,就相當于在光標處又插入剛剛刪除的內容。這里把所有修改文本的命令都視為插入命令,也就是說U命令只能取消前一步操作,如果用U命令撤消了前一步操作,當再按U鍵時,并不是撤消再前一步的操作,而是撤消了剛才U命令執行的操作,也就是又恢復到第一次使用U命令之前的狀態,結果是什么都沒做。而小寫u命令的功能是把當前行恢復成被編輯前的狀態,而不管此行被編輯了多少次。4.重復命令(Redo)重復命令也是一個非常常用的命令。在文本編輯中經常會碰到需要機械地重復一些操作,這時就需要用到重復命令。它可以讓用戶方便地再執行一次前面剛完成的某個復雜的命令。重復命令只能在命令模式下工作,在該模式下按“.”鍵既可。執行一個重復命令時,其結果是依賴于光標當前位置的。文本搜索與替換操作在進行文本編輯的時候,,您可以需要搜索或定位特定的單詞或單詞的一部分。vi編輯器有向前或向后搜索指定模式的功能。“/”是vi編輯器的模式搜索命令。鍵入“/”后,屏幕的底部會出現一行,同時一個斜扛會出現在底行的行首上,且光標被放置在斜扛之后。此時,您可以在光標位置鍵入你需要搜索的模式。輸入完成并按下ENTER鍵后,編輯器將開始從光標所在的位置起向文件尾部搜索你鍵入的模式。如果輸入的模式被找到,光標將停留在找到的模式上。在找到一個匹配的模式后,如果您還需要搜索下一個匹配的模式,使用命令“n”即可;如果需要找到上一個匹配的模式,則使用“N”命令即可。此外,“?”命令也是模式搜索命令。與“/”的區別在于/是從光標當?前所在位置向文件尾部搜索,而“?”命令則是由光標當前所在位置向文件頭部搜索。文本替換操作需要使用末行模式進行操作即所有文本替換操作命令均以“:”開頭。文本替換命令的格式為::s/text1/text2用于將光標所在段落搜索到的第一個“text1”替換為“text2”;:s/text1/text2/g用于將光標所在段落的所有“text1”替換為“text2”;:m,ns/text1/text2/g用于將從m行開始至n行結束的所有搜索到的“text1”替換為text2。其中可以使用$表示末行,即“1,$”表示替換文檔中的所有符合條件的字符。???以上就是系統大全給大家介紹的如何使的方法都有一定的了解了吧,好了,如果大家還想了解更多的資訊,那就趕緊點擊系統大全官網吧。??本文來自系統大全http:///如需轉載請注明!推薦:win7純凈版