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)即撤销功能

底行

屏幕位于屏幕的底行,可以进行查找,保存,替换,列出行号等

猜你喜欢

转载自blog.csdn.net/Kattlin_gsc/article/details/104147764
今日推荐