vim命令模式

    xiaoxiao2022-07-13  159

    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字符                         按键:数字←,数字→

                            ④末行模式下的快速移动方式:移动到指定的行                         按键:输入英文“:”,其后输入行数数字,按下回车

    最新回复(0)