zoukankan      html  css  js  c++  java
  • vim常用操作

    漫游

    • j 向下
    • 30j 向下移动30行
    • k 向上
    • h 向左
    • l 向右
    • 0 到行首
    • ^ 到行首第一个字符,如果前面有空格的话
    • $ 到行尾
    • gg 快速到文件头
    • G 快速到文件尾
    • 100G 跳转到第100行

    不建议在插入模式下进行光标移动,这很低效

    复制:y

    • yy 复制一行
    • 10yy 向下复制10行
    • yw 复制光标开始的一个单词
    • y$ 复制光标到行尾
    • yfB 复制光标到第一个大写B中间的内容
    • y2fB 复制光标到第二个大写B中间的内容

    剪切: x

    • x 向剪切一个一个字符,如果是在行尾,则为向前剪切
    • 3x 剪切三个
    • xp 非行尾交换两个字符,如从bs变成sb

    删除:d

    删除的内容会放到剪贴板,按p即可粘贴到其他地方

    • dd 删除一行
    • 200dd 删除200行
    • dw 删除一个单词 (最喜欢啦)
    • df” 删除到出现的第一个双引号

    粘贴: p

    • p 粘贴复制或剪切的内容
    • 3p 将复制或剪切的内容粘贴三次

    恢复更改:u

    可视化模式

    v 行模式,选择一些内容

    可视化模式是非常有用的一种模式,在普通模式下按v即可进入。

    使用hjkl进行漫游,选中相应的内容。

    查找字符串

    在普通模式下,按下/直接进入查找,输入相应的字符串按确定即可。

    • n 查找下一个匹配
    • N 查找上一个匹配
    • 2n 查找下面第二个匹配

    如果觉得跳来跳去晕头转向,可以在命令模式下输入set nu开启行号。

    退出编辑器

    • wq 保存当前文件并退出
    • wqa 保存所有文件并退出
    • q! 不保存,直接退出
    • qa! 有多个文件被打开,同时退出
  • 相关阅读:
    Cesium入门-2-增加地形
    Cesium中常用的一些地理数据文件 以及数据相关的东西
    飞行姿态角度表示: heading pitch roll
    Cesium入门-3-官方完整实例
    Cesium中级教程6
    Postgresql添加/删除触发器示例
    VUE课程---6、v-text和v-html指令
    VUE课程---5、vue devtools
    VUE课程---4、MVVM原理
    js简单对象(plain javascript object)
  • 原文地址:https://www.cnblogs.com/samRoot/p/12716447.html
Copyright © 2011-2022 走看看