vi 有三种方式 编辑方式 插入方式 命令方式
在命令方式下,所有命令以“:”开始,所键入的字符系统均作为命令处理
在命令方式下,按下i就会进入插入模式,用户输入的可视字符都添加到文件中,
按下Esc键,就回到命令状态
基本命令
光标命令:
k,j,h,l-----上下左右移动光标
nG-------跳转命令。n为行数,该命令立即跳转到指定的行
Ctrl+G -----报告光标所在位置的行数和列数
w,b----- 使光标向前或者向后跳过一个单词
编辑命令:
i,a,r----在光标的前后以及所在处插入字符(insert,append,replace);
cw,dw-----改变(置换)/删除光标所在出的单词(c=change,d=delete);
x,d$,dd-----删除一个字符,删除光标所在行到行尾的所有字符以及删除整行
查找命令:
------/string,? string----从光标所在处向后或向前查找相应的字符串
键入n则查找下一个相应的字符串
拷贝复制命令:
-----yy,p-------复制一行到剪贴板或取出剪贴板中的内容
3.常用操作:
1)无论是创建新文档或修改旧文件,都可以用vi,所需命令:vi filenamei
2) 在插入方式下,如果要输入命令,必须先按Esc键进入命令方式。之后在编辑模式下输入命令时,
需要先按冒号:改变为命令方式。具体命令解释如下:
:q!----放弃任何改动而退出vi也是强行退出。
:w-----存档
:w!-----对于只读文件强行存档。
:wq------存档并退出vi;
:x,:zz与wq的工作一样
4.vi 编辑器的插入命令:
i 在光标处插入正文
I 在一行开始前插入正文
a 在光标后追加正文
A 在行尾追加正文
o 在光标下面新增一行
O 在光标上面先增一行。