Linux學習心得09-vi 編輯命令

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) 移到當前行的行首

$? 移到當前行的行尾

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容