vim常用快捷键记录

By | 2024-07-29

vim常用快捷键

  • 常用快捷式

    # 在linux里面CTRL+Z是挂起
    撤回(undo)--u
    重做(redo)--CTRL+R
    # 对光标当前行操作
    复制--yy  # 在linux里面CTRL+C是终止程序
    粘贴--p  # 在linux里面CTRL+V是可视化块(后面说)
    删除--dd
    ------------------
    粘贴多次--[次数]p
    删除该行到最后--dG
    复制该行到最初--ygg
    ------------------
    选中替换--光标选中后按r输入需要替换的字符
    
    # 移动光标(HJKL)
    左--H
    右--L
    下--J
    上--K
    # 快速移动
    首行--gg
    最后一行--G
    移动到指定行--[行数]G
    上翻--CTRL+F
    下翻--CTRL+B
    
    # 可视化块
    按CTRL+V后进入可视化模式
    从进入的光标位置开始按HJKL
    相当于在ide里面按住ALT+SHIFT移动鼠标选中
    可进行删除、复制等操作
    # 多行写入
    进入视化模式选中后
    按I(SHIFT+i)
    输入玩后按ESC即可批量填充
    
  • :后的快捷用法

    # 不退出此文件的情况下运行外部命令
    :![命令]
    # 例:运行当前编辑的py文件
    :!python3 %
    # 保存并运行文件
    :w|!python3 %
    
    # 快速替换
    [起始行],[末行]s/[替换前的关键词]/[替换后的内容]/g
    
    # 快速读取(从外部读取文件并写入目前文件)
    :read [文件名]
    
  • 不知道有什么作用的东西

    # 中间接文字可改变颜色,31m为红色
    \33[31m \33[0m