vi有三種基本工作模式,分別是:命令模式(command mode)、插入模式(insert mode)和底行模式(last line mode
進入vi:
命令“vi 文件名”
命令“vi”,在退出vi時再指定文件名
選項“+n”,表示希望在進入vi之后,光標處于文件中第n行上,
選項“+”表示希望在進入vi之后光標處于文件最末行。
保存文件:
1.在命令模式下,連按兩次大寫字母<Z>。
2.在末行模式下:
?:w vi保存當前編輯的文件,但并不退出vi,而是繼續等待用戶輸入命令。 :w <newfile>
?:w! <newfile>? 把當前文件的內容保存到指定的文件newfile中,如果newfile已經存在,則覆蓋原有內容。
在末行模式下,有四種方法可以退出vi返回到shell:
?:q 系統退出vi返回到shell。在用此命令時,若編輯的文件沒有被保存,則vi在窗口的最末行給出提示信息。
?:q!? vi放棄所作修改而直接退到shell下。
?:wq 先保存文件,然后再退出vi返回到shell。
?:x? 該命令的功能與命令模式下的ZZ命令功能相同
0(數字0) 移到當前行的行首
$? 移到當前行的行尾