vim编辑器在命令模式下的操作

光标定位

        hjkl  左下上右

        0 和 home键表示切换到行首, $和end键表示切换到行尾

        gg 快速定位到文档的首行 ,  G定位到未行

        3gg 或者 3G  快速定位到第3行

        /string(字符串)   -----找到或定位你要找的单词或内容,如果相符内容比较多,我们可以通过N、n来进行向上向下查找,并且vi会对查找到的内容进行高亮显示,取消用 :noh

        /^d  ----^意思表示以什么开头 ,,查找以字母d开头的内容

        /t$   -----$意思表示以什么结尾,,查找以字母t结尾的内容

        vim + a.txt  打开文件后,光标会自动位于文件的最后一行

 

如何对文本进行编辑

        删除、复制、粘贴、撤销

        y 复制(以字符为单位) :表示对单个字符进行复制,如果要复制整行,用yy(以行为单位)  

        复制N行: Nyy  ,比如: 2yy ,表示复制2行

        dd(删除,以行为单位,删除当前光标所在行)

        删除N行: Ndd  ,比如: 2dd ,表示删除2行

        p : P粘贴

        剪切: dd

        x 删除光标所在位置的字符

         从光标处删除到行尾

         u  撤销操作

        ctrl+r  还原撤销过的操作,将做过的撤销操作再还原回去,也就是说撤销前是什么样,再还原成什么样

        r 替换,或者说用来修改一个字符

 

总结:vim如何进入其它模式

        a A  o O  i I 都是可以进行插入,编辑模式

        : 进入命令行模式

        v 进入可视模式

        ctrl+v 进入可视块模式

        V 进入可视行模式

        R 擦除、改写,进入替换模式

        你进入以上模式后,想要退出 ,按esc

 

扩展:插入模式中的操作

ctrl+p可以进行补全操作,所需要的内容必须是在当前打开的文件内存在的,它只针对当前文件

版权声明:
作者:WaterBear
链接:https://l-t.top/1188.html
来源:雷霆运维
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>