利用vi編輯器建立和編輯檔案
1、 vim是vi的升級版本。
2、 vi所UNIX和Linux系統內嵌的標準文編輯器,可執行,修改,複製,移動,貼上和刪除正文等命令,也可以進行移動游標,搜尋字元和退出vi的操作等。
3、 編輯模式:在編輯模式中,可以往一個檔案中輸入正文,在這個模式下,輸入的每一個字元都被vi編輯器解釋為輸入的正文,使用ESC鍵返回命令模式。
4、 擴充套件模式:在一些UNIX系統只也叫最後一行模式,在這一模式下,可以使用一些高階的編輯命令。如 搜尋和代替字串,存檔或者退出vi編輯器等,進入最後一行模式,需要在命令列模式中輸入冒號,冒號這一操作將游標移動到螢幕的最後一行,
5、 命令列命令:dd刪除一行,u撤銷上一步操作。數字+dd,刪除n行,yy複製,p貼上,小p是貼上在後面,大P貼上在前面。Ctrl+r恢復上步操作。yy 10000p 複製一萬次,dd p剪下。$跳到行尾,0跳到行首。 Ctrl+a跳到命令首部,ctrl+e跳到命令的尾部。跳到整個文章的開頭:gg,尾行GG,ng跳到哪行。W儲存,q退出。Set nu編序號。H跳到螢幕中間切換到輸入模式,命令列下面的操作鍵:
6、 1、i :在i命令之後輸入的內容都插在游標位置之前,游標位置後的文字相應地向右移動,如按enter鍵就插入新的一行或者換行。
2、 o:切換到輸入模式,從首行開始插入新的一行。
3、 a:切換到輸入模式,該命令之後的字元都插到游標之後。
4、 :切換到末行模式,在最後行出現冒汗,游標在冒號後閃爍。
5、 0:游標移到本行開頭。
6、 H:游標向左移動一格。
7、 L:游標向右移動一格。
8、 J:游標向上移動一格。
9、 K:游標向下移動一格。
10、 $:游標移動到本行行尾。
11、 n:游標向下移動n行。
12、 G:游標移動到文章的末尾。
13、 nG:游標移動到第n行。
14、 X:刪除游標所在的前一個字元。
15、 x:刪除游標所在的字元。
16、 nx:刪除游標所在位置及其後的n個字元。
17、 nX:刪除游標位置及其前的n個字元。
18、 dd:刪除游標所在行。
19、 ndd:刪除游標之後n行。
20、 R:修改游標所在位置的字元,可以一直替換,直到按下ESC鍵。
21、 r:修改游標所在的字元。
22、 /name:查詢游標之後的字串,系統會自動查詢,並且突出顯示所有找到的字串,並找到第一個找到的字串;如果繼續向下查詢,可以按n鍵;向上查詢按N。
23、 ?name:查詢游標之後的字串。與“/”類似,但他是向上查詢name字串。
24、 {:查詢{ 並將游標移動到{處。
25、 yy:複製游標所在行。
26、 nyy:複製游標之後n行。
27、 P:將複製的內容貼上到游標所在的位置。
28、 u:撤銷最近一次操作,並恢復操作結果,可多次使用u恢復已經進行了多步的操作。
29、 U:撤銷當前進行的所有操作(檔案自上次儲存到現在的操作。)