美文网首页
linux vim编辑器常用命令

linux vim编辑器常用命令

作者: 惊鸿影 | 来源:发表于2021-09-28 10:24 被阅读0次

    (一)进入或新建文件

    vim filename

    (二)退出编辑状态

    若在编辑状态中,需要先按下ESC进入命令模式,然后输入以下命令
    :wq 末行模式,保存退出
    :q 末行模式,直接退出
    :q! 末行模式,不保存,强制退出

    (三)输入模式(在命令模式下操作)

    i 从光标所在位置前面开始插入
    I 在当前行首插入
    a 从光标所在位置后面开始输入
    A 在当前行尾插入
    o 在光标所在行下方新增一行并进入输入模式
    O 在当前上面一行插入

    (四)移动光标(在命令模式下操作)

    gg 到文件第一行
    G 到文件最后一行 (Shift + g)
    ^ 非空格行首
    0 行首(数字0)
    $ 行尾

    (五)复制和粘贴(在命令模式下操作)

    yy 复制整行内容 如3yy就是复制3行内容
    yw 复制当前光标到单词尾内容
    p 粘贴

    (六)删除

    dd 删除光标所在行
    dw 删除一个单词
    x 删除光标所在字符
    u 撤销上一次操作
    s 替换
    ctrl + r 撤销 u

    (七)块操作

    v 块选择
    ctrl + v 列块选择

    (八)查找

    / 命令模式下输入:/ 向前搜索
    ? 命令模式下输入:? 向后搜索
    n 向下查找
    N 向上查找

    (九)运行py文件

    在vim内,在命令模式下按F5
    退出vim,在终端输入 pyhton3 filename

    (十)运行sh脚本

    编辑完脚本后,输入
    sh filename
    即可运行脚本

    (十一)替换内容

    sed -i "s/123/456/g" filename (替换filename这个文件中所有的123替换为456)
    sed "s/123/456/g" filename > newfiename (将文件filename中的123替换为456并将替换后的文件保存到新文件,原文件保持不变)

    相关文章

      网友评论

          本文标题:linux vim编辑器常用命令

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