vim三种模式(重点) Vim中存在三种模式(大众的认知):命令模式、编辑模式(输入模式)、末行模式(尾行模式)。 Vim的打开文件的方式: #vim 文件路径 作用:打开指定的文件 #vim +数字 文件的路径 作用:打开指定的文件,并且将光标移动到指定行 #vim +/关键词 文件的路径 作用:打开指定的文件,并且高亮显示关键词 #vim 文件路径1 文件路径2 文件路径3 作用:同时打开多个文件 退出方式:输入:q按下回车即可 一 命令模式 注意:该模式是打开文件的第一个看到的模式(打开文件即可进入) 1、光标移动 ①光标移动到行首 按键:shift + 6 或 ^(T字母上面的6,不要按小键盘的6)
②光标移动到行尾 按键:shift + 4 或 $(R字母的左上角的4,不是小键盘的4)
③光标移动到首行 按键:gg
④光标移动到末行 按键:G
⑤翻屏 向上翻屏:按键ctrl + b (before) 或 PgUp 向下翻屏:按键ctrl + f (after) 或 PgDn 2、复制操作 ①复制光标所在行 按键:yy 粘贴:在想要粘贴的地方按下p键
②以光标所在行为准(包含当前行),向下复制指定的行数 按键:数字yy
③可视化复制 按键:ctrl + v(可视块)或V(可视行)或v(可视),然后按下↑↓←→方向键来选中需要复制的区块,按下y键进行复制,最后按下p键粘贴 3、剪切/删除 ①剪切/删除光标所在行 按键:dd (删除之后下一行上移) 注意:dd严格意义上说是剪切命令,但是如果剪切了不粘贴就是删除的效果。
②剪切/删除光标所在行为准(包含当前行),向下删除/剪切指定的行 按键:数字dd (删除之后下一行上移)
③剪切/删除光标所在的当前行之后的内容,但是删除之后下一行不上移 按键:D (删除之后当前行会变成空白行)
④可视化删除 按键:ctrl + v(可视块)或V(可视行)或v(可视),上下左右移动,按下D表示删除选中行,d表示删选中块 4、撤销/恢复 撤销:输入:u (不属于命令模式) 或者 u (undo) 恢复:ctrl + r 恢复(取消)之前的撤销操作 5、扩展1:光标的快速移动 ①快速将光标移动到指定的行 按键:数字G
②以当前光标为准向上/向下移动n行 按键:数字↑,数字↓
③以当前光标为准向左/向右移动n字符 按键:数字←,数字→
④末行模式下的快速移动方式:移动到指定的行 按键:输入英文“:”,其后输入行数数字,按下回车
