vim基础使用介绍

作者: Rising_suns | 来源:发表于2017-02-17 01:08 被阅读0次

    简单了解vim

    Vim是从 vi 发展出来的一个文本编辑器。代码补全、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用,和Emacs并列成为类Unix系统用户最喜欢的文本编辑器。
    vim编辑模式分为命令模式(Normal模式)和编辑模式(Insert模式)
    刚开始进入vim时, 属于Normal模式。
    当我们想要进入Insert模式时,需要按 i 键。之后我们就可以编写文本了。
    当我们想要进入Normal模式时,按下ESC键即可。

    了解在Normal模式下的一些命令

    各种插入模式

    • a 在光标后插入
    • o 在当前行后插入一个新行
    • O 在当前行前插入一个新行
    • cw 替换从光标所在位置后到一个单词结尾的字符

    简单的光标移动

    • h 将光标向前移动一个字符
    • j 向下移动一行
    • k 向上移动一行
    • l 将光标向后移动一个字符
    • 0 数字0,移动到光标所在行的行头
    • ^ 移动到本行第一个不是blank字符的位置(所谓的blank字符就是空格、Tab、换行、回车等)
    • $ 移动到本行行尾
    • g_ 移动到本行最后一个不是blank字符的位置
    • G 移动到本文件的最后一行
    • NG 移动到本文件的第N行
    • gg 移动到本文件的第一行

    拷贝、粘贴

    • yy 拷贝当前行
    • Nyy 拷贝从当前行开始的总共N行
    • p 小写p,粘贴拷贝的内容

    删除

    • dd 删除当前行,并把删除的行存放在剪切板中,所有可以使用p进行粘贴
    • Ndd 删除当前行开始的总共N行,并把删除的行存放在剪切板中,所有可以使用p进行粘

    撤销

    • u 撤销上一次的操作
    • Ctrl+r 对u的撤销

    保存、退出

    • w 存盘
    • :x,ZZ或:wq 保存并退出(:x表示仅在需要时保存,ZZ不需要输入冒号并回车)
    • :q! 退出不保存
    • :qa! 强行退出所有的正在编辑的文件,就算别的文件有更改

    相关文章

      网友评论

        本文标题:vim基础使用介绍

        本文链接:https://www.haomeiwen.com/subject/ndhkwttx.html