• 常用工具——4.Vim


    Vim的使用

    一段时间不用就容易忘掉,例如全选复制ggVG等操作

    首先要知道Vim的三个工作模式

    • 命令模式
    • 插入模式
    • 可视模式

    常用到的一些命令(motion)

    • gg 移动光标到文件首

    • H 移动光标到屏幕上方

    • M 移动光标到屏幕中间

    • L 移动光标到屏幕下方

    • G 移动光标到文件尾

    • v 进入Visual(可视)模式,按字符选择

    • V 进入Visual(可视)模式,按行选择

    • d 剪切选中内容到剪切板

    • y 复制选中内容到剪切板

    • c 剪切选中内容到剪切板并进入插入模式

    • dd 剪切当前行

    • yy 复制当前行

    • cc 剪切当前行并进入插入模式

    • D 剪切从光标位置到行尾的内容到剪切板

    • Y 复制当前行

    • C 剪切从光标位置到行尾的内容到剪切板并进入插入模式

    • x 剪切当前字符到剪切板

    • s 剪切当前字符到剪切板并进入插入模式

    • p 粘贴选中的内容

    • i 在当前字符的左边插入

    • I 在当前行首插入

    • a 在当前字符的右边插入

    • A 在当前行尾插入

    • o 在当前行下面插入一个新行

    • O 在当前行上面插入一个新行

    • :w 保存文件,不退出

    • :w file 另存文件到file中,不退出

    • :w! 强制保存文件,不退出

    • :wq 保存文件并退出

    • :wq! 强制保存文件并退出

    • :q 不保存文件退出

    • :q! 不保存文件,强制退出

    • :e! 丢弃修改重新编辑

    高效操作

    • 尽量在插入模式之外

    • 使用h j k l 做 左 上 下 右的移动操作,^ $做行首、行尾移动操作

    • 使用数字与命令的组合

  • 相关阅读:
    c++ Knight Moves 超级升级版
    百度招聘彩蛋
    C++ 八数码问题宽搜
    c++ 动态规划(数塔)
    c++ 深度优先搜索(迷宫)
    c++ 宽搜(倒水)
    c++ matrix逆时针螺旋
    c++ 基数排序
    c++ 二分答案(解方程)
    c++ 二分答案(数组查找)
  • 原文地址:https://www.cnblogs.com/sylvan/p/13797784.html
Copyright © 2020-2023  润新知