bash学习之vim编辑器(六)

版权声明:如需转载,请注明出处: https://blog.csdn.net/qq_38701476/article/details/84074990

原本不想写这篇文章的,因为各式各样的编辑器有很多,用什么完全根据自己的爱好来决定就行了,而且很容易掌握一些基本的命令之后就可以编辑了。除了vim,还有sed,gawk,等编辑器。但是直到我偶尔看到了这篇神的编辑器和编辑器之神,心中顿时产生一种敬畏之情,编辑器那么多,但是只要好好掌握一样就行了啊。因此,我就整理了一下vim的常用用法,做了一个总结,希望对喜欢用vim的人有些帮助吧。

文章:神的编辑器和编辑器之神


vim打开文件的话直接用vim 文件名 即可,后面可以跟多个文件。
退出vim模式的话在普通模式下按:wq 回车即可退出,一些组合字母
q退出,w写入,!强制执行 有w的话后面可以加上路径,x保存并退出

  1. vim的几种模式介绍

    1. 普通模式:直接用vim打开文件的话所处的模式成为普通模式,该模式可以和其他模式进行切换,也可以进行一些操作
    2. 插入模式:顾名思义,该模式就是对文本进行编辑的模式
    3. 命令行模式:这个模式就是能够运行命令行的命令,并会把命令放入到文本中
  2. 插入模式

    i : 按下i的话,会在光标当下的位置进行插入,之后就可以编辑文本啦
    I: 按下大写i的话,会在光标所在行头进行插入
    A: 按下A会在光标所在行尾进行插入

  3. 命令行模式
    !:普通模式下按下!再按l会进入命令行模式(或者按下 :.! ),可以运行命令行命令
    如下图所示
    在这里插入图片描述

  4. vim中的跳转(后面均普通模式)
    nG: 会跳向第n行
    gg:跳向第1行
    G:文章尾

  5. vim删除和粘贴
    dd:删除光标所在行,前面可以 加数字,表示删除n行
    d&:删除到行尾
    d^:删除到行首
    dG:删除到文章尾
    d1G:删除光标前面所有内容
    说明,vim的删除其实就是剪贴.因此,删除的内容在缓存中,可以直接粘贴(按p)出来.

  6. vim下的查找
    / :此是向下查找,在后面输入要查找的命令,按下回车就可直接查找了,按n会出现下一个所在的位置
    ?: 此是向上查找,用法同/

  7. 多文件编辑
    :n 当vim打开多个文件的话,此命令会跳到第n个文件中
    :e m.txt 会打开新的文件m.txt
    :f 显示正在编辑的文件名
    vim的编辑的话还有个回复模式,用vim -r 文件名 可以打开文件的交换文件,说明一下,每当我们编辑一个文件但还没有保存的话,那么就会有一个交换文件,因此这个命令其实打开的就是这个文件.

到这里vim的用法就差不多了,其他的一些命令也可一用这些基本命令组合去实现.由于无法用程序展示.因此,亲自试一试会更好
另外,vim还可以进行一些个性话的设置,如果追求这些的可以自己去查阅资料

猜你喜欢

转载自blog.csdn.net/qq_38701476/article/details/84074990