Linux命令 vim

作者: bioschool点cn | 来源:发表于2024-01-24 08:06 被阅读0次

    VIM 是 Linux 系统上一款文本编辑器(程序开发工具),它是操作 Linux 的一款利器,由vi发展而来。

    vim有三种模式,分别为命令模式(Command Mode)、编辑模式(Insert Mode)和命令行模式(Command-Line Mode)

    要熟练使用vim编辑器,首先需要熟记下面的键盘图:

    使用方式如下:

    $ vi filename #回车之后进入类似如下界面
    

    命令模式

    用户打开vim的时候就是进入了命令模式(Command Mode),此时敲击键盘不会进行文件编辑,而是进行对应不同的操作。常用命令有一下几个:

    • i -- 切换到输入模式,在光标当前位置开始输入文本。
    • x -- 删除当前光标所在处的字符。
    • Ctrl+v -- 块操作,通过移动键盘可以选择多个光标覆盖,配合x批量删除
    • : -- 切换到底线命令模式,以在最底一行输入命令。
    • a -- 进入插入模式,在光标下一个位置开始输入文本。
    • o:在当前行的下方插入一个新行,并进入插入模式。
    • O -- 在当前行的上方插入一个新行,并进入插入模式。
    • dd -- 删除当前行。
    • yy -- 复制当前行。
    • p(小写) -- 粘贴剪贴板内容到光标下方。
    • P(大写)-- 粘贴剪贴板内容到光标上方。
    • u -- 撤销上一次操作。
    • :w -- 保存文件。
    • :q -- 退出 Vim 编辑器。
    • :wq --保存并退出编辑器
    • :q! -- 强制退出Vim 编辑器,不保存修改。

    输入模式

    打开vim之后,按下i``a``o``O均可进入编辑模式,编辑模式时和我们windows下的基本操作一致,但不能进行Ctrl+cCtrl+v进行复制粘贴等操作。ESC可以退出输入模式进入到命令模式

    命令行模式

    在命令模式下按下:(英文冒号)就进入了底线命令模式。

    底线命令模式可以输入单个或多个字符的命令,可用的命令非常多。上面已经提到的退出、保存等均为命令行模式。此外还可以进行正则表达式等操作。

    : 1,$ s/^/\t/g 这个命令可以实现在文件每行开头增加tab符号

    /aaa这个命令只进行查找,通过N或者n进行向前或者向后查找

    : set paste进入输入模式之后为粘贴模式

    相关文章

      网友评论

        本文标题:Linux命令 vim

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