vim4中模式:命令模式,插入模式,可视模式,正常模式
命令模式多用于操作文本文件(而不是操作文本文件的内容),例如保存文件;或者用来改变编辑器本身的状态,例如设定多栏窗口、标签或者退出编辑器。
模式的转换:
① 其它模式==>正常模式
按 Esc键
②正常模式==>插入模式
按 i 在光标前插入
按 I 在行首插入
按 a 在光标后插入
按 s 删除光标所在的字符再插入
按 A 在行末插入
按 o 在当前行之下新建行
按 O 在当前行之上新建行
按 S 删除光标所在行再插入
③ 正常模式==>命令模式
按 : (shift 加 分号)
④ 正常模式==>可视模式
按 v 可视模式
按 V 可视块模式
https://www.cnblogs.com/zeushuang/archive/2012/11/16/2772830.html
功能:
设置行号: :set number
删除多行:法一:
单行删除,:1(待删除行)d
多行删除 ,:1,10d
法二:
光标所在行,dd
光标所在行以下的N行,Ndd
复制多行:
任务:将第9行至第15行的数据,复制到第16行
方法1:(强烈推荐) :9,15 copy 16 或 :9,15 co 16
复制: 1)单行复制 在命令模式下,将光标移动到将要复制的行处,按“yy”进行复制;
2)多行复制 在命令模式下,将光标移动到将要复制的首行处,按“nyy”复制n行;其中n为1、2、3…… 2、粘贴 在命令模式下,将光标移动到将要粘贴的行 处,按“p”进行粘贴
1)将光标置于第一行要注释的地方, 按下Ctrl-V(or CtrlQ for gVim)进入VISUAL BLOCK模式,移动光标选中所有所需注释的行;
2)依次按下大写I(shift+i),
#,
Esc, vim会在所选行的每行行首添加#。
注意:要Esc之后才能显示出所有行添加#
取消:
1. Ctrl+v进入v模式
2. 上下方向键选中要注释的行,左右键选择要删除的字符//
3. 按d删除
注意:不用像添加那样用i进入插入模式
来源:https://www.cnblogs.com/ymjyqsx/p/7872456.html