zoukankan      html  css  js  c++  java
  • vim 的小幅移动

    1.操作符命令和位移

    • x --->删除一个字符,4x ---->删除4个字符。
    • dw --->可以删除一个单词,d4w ---->删除4个单词。
    • d$  ----> 删除到行尾。
    • cw  ----->改变以个word 并进入insert模式。

    2.快捷命令

    • x  代表 dl (删除当前行光标下的字符)。
    • X 代表 dh(删除当前行光标左处的字符)。
    • D 代表 d$(删除到行尾的内容)。
    • C 代表 c$ (修改到行尾的内容)。
    • s  代表 cl (修改一个字符)
    • S 代表 cc (修改一整行)

    3.替换单个字符

    • r 命令 完成 cl和s 命令相同的事,只不过r 不会再用<Esc> 回到 Normal模式了。

    4.重复修改

    •  .  命令会记录上次的操作,如果重复上次操作我们可以按 . 。

    5.文本块。

       按下ctrl + v我们可以进入文本块模式,此时我们可以按 3j 进行选中下面3行,按 o 名令让光标移动到文本块的另一端。

    6.交换两个字符。

    通过x (删除一个字符),和 p(取回删除的字符)进行交换两个字符。

    7.复制文本

    • yw 复制一个word。
    • y2w 复制两个word。
    • yy(Y)复制一整行。
    • y$ 复制到行尾。

    8.复制到剪切板

    • “*y 把一行的内容复制到剪切板。
    • ”*p 把剪切板的内容复制过来。

    9.文本对象

    • daw 删除一个word (末尾的空白也被删除)。
    • diw 同上 (不删空白)
  • 相关阅读:
    动态规划3-最长公共子序列问题
    动态规划2-最大子段和
    动态规划1- 矩阵取数
    javac编译提示错误需要为 class、interface 或 enum
    [core python programming]chapter 7 programming MS office
    ubuntu apache nginx 启动 关闭
    ubuntu 安装 hustoj
    TCP报文段的首部格式
    守护进程
    会话session
  • 原文地址:https://www.cnblogs.com/onlycxue/p/3185154.html
Copyright © 2011-2022 走看看