linux之vi基本命令

vi基本命令

vi 的三種模式

命令行

最開始進入的模式,無法編輯,可以複製粘貼,不能輸東西進去。

插入

(Insert)進行文件編輯,按ESC鍵可以回到命令行模式

如何轉插入

a              //光標後移
A              //直接到行首
i              //進入編輯模式
i              //直接到行首
o              //插入一個新的行
O              //在光標那一行上方加一行空行
ESC            //進入命令狀態
:!Command      // 跳出vi,執行command,執行完按回車又回到vi   

保存和退出命令

:q             //退出*沒有修改*的文件
:q!             //強制退出,且不保存修改過的部分
:w              //(write)保存文件,但不退出,類似於Windows裏的Ctrl+S:具體操作爲:先按ESC回到命令行模式,然後在底行輸入冒號,W然後回車,再按i回到編輯模式。
:x              //(Exit)保存文件並退出=:wq
:w File             //另存爲File給出的文件名,不退出
:r File         //(Read)讀入File指定的文件內容

vi拷貝與粘貼命令(命令行模式)

[N]x                 //(Expurgate) 剪切n個字符
[N]dd                //(Delete)從光標位置開始的連續N行被剪切
[N]yy                //(Yank)從光標開始的連續N行被複制
p或P                 //(Put)(即粘貼)大寫P到上一行,小寫p到下一行
u                    //(undo)即撤銷功能

底行

屏幕位於屏幕的底行,可以進行查找,保存,替換,列出行號等

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章