vi和vim编辑器
第一步:进入到vim编辑器
第二步:进入编辑模式
第三步:开始写代码
第四步:保存代码。从插入模式切换到命令行模式;先输入esc在输入 :
接着回车就行!
各种模式的切换
拷贝
删除和拷贝类似
查找
设置行号
瞬间到达行尾和行头
注意大小写
进行撤销动作
定位到某行
Vim编辑器基本上可以分为3种模式,分别是命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode),下图所示为Vim各种模式相互转换的关系图
命令模式:控制屏幕光标的移动,进行文本的删除、复制等文字编辑工作(不使用[Del]键和[Backspace]键)以及进入插入模式,或者回到底行模式。
上下左右键:移动光标
yy:复制当前所在行
n+yy:复制当前所在行以及以下n行的内容 例:3yy
p:在光标所在的下一行进行粘贴
dd:删除所在行
n+dd:删除当前所在行以及以下n行的内容 例:3dd
gg:快速跳转到文件的头部所在行的首字符
G:快速跳转到文件的尾部所在行的首字符
n+G:快速跳转到文件的尾部所在第n行的首字符
$:快速到光标所在行的行尾字符
n+$:快速到光标所在行的行尾字符
u:撤销操作 注:按几下就撤销几次
插入模式:只有在插入模式下,才可以输入文字。按[Esc]键可回到命令行模式。很多Vim编辑器使用者希望一打开Vim就可以输入内容,但这是不能成功的,因为刚打开Vim编辑器时处于命令模式。
i:从当前光标处开始插入文本
I:从当前光标所在行,行首开始插入文本
a:从当前光标处下一个字符开始插入文本
A:从当前光标所在行,行尾开始插入文本
o:从当前光标处下一行,开始插入文本
O:从当前光标处上一行,行首开始插入文本
底行模式:保存文件或退出Vim,同时也可以设置编辑环境和一些编译工作,如列出行号、寻找字符串等。
set nu:显示行号
wp:保存退出
w:保存数据
q:退出文件
q!:强制退出,文件不保存
%/old/new/%:查找替换关键词