zoukankan      html  css  js  c++  java
  • Vim使用

    模式

    • ESCCtrl+c:退出编辑模式
    • ZZwq:命令模式下保存退出

    编辑

    • i:进入编辑模式
    • I:转到行首非空字符开始编辑
    • s:删除当前字符进入编辑模式
    • a:从当前字符后开始编辑
    • A:从当前行末非空字符开始编辑

    移动

    • H J K L:左下上右
    • 0: 数字零,到行头
    • ^:到本行第一个不是blank字符的位置(所谓blank字符就是空格,tab,换行,回车等)
    • $:到本行行尾
    • g_:到本行最后一个不是blank字符的位置。
    • wW:行跳转到下一个词开头快速跳转
    • bB:行词回跳快速回跳
    • e:移动到下个词结尾
    • ge:移动到上个词结尾
    • tdTd:跳转到下一个d的上一个字符上一个d的下一个字符
    • ntd Td:跳转到第n个d的上一个字符上n个d的下一个字符
    • faFa:跳转到下一个a回到上一个a , nfa Fa和上一条类似
    • * : 跳转到其他相同词

    复制粘贴删除

    • ndd:删除n行
    • nyy:复制n行
    • yap:复制一段内容
    • gp:粘贴一段内容
    • gP:在上一行粘贴内容
    • p:粘贴到下一行
    • P:粘贴到上一行

    寄存器

    • "":默认使用的无名寄存器
    • dd:默认将内容剪切到无名寄存器
    • "_:黑洞寄存器,丢弃存入的内容
    • "_dd:删除
    • "+p:粘贴系统剪切板内容,"+,系统剪切板寄存器
    • "0p:粘贴复制寄存器内容

    组合命令 删除复制修改

    • dw | yw | cw:按词删除复制修改
    • dfd | yfd | cfd:删到复制修改 下个d,包括d
    • dtd | ytd | ctd:删到复制修改下个d之前的字符
    • di" | yi" | ci":删除复制修改""之间的内容
    • da" | ya" | ca": 删除复制修改包括引号和引号之间的内容
  • 相关阅读:
    CSS日食与太阳碰撞
    CSS日食与太阳碰撞
    CSS日食与太阳碰撞
    CSS日食与太阳碰撞
    CSS日食与太阳碰撞
    CSS日食与太阳碰撞
    CSS日食与太阳碰撞
    页面的禁止事件(如:禁止鼠标右键)
    如何让checkbox复选框只能单选
    动态表单模块生成器参考
  • 原文地址:https://www.cnblogs.com/raidyue/p/Vim-shi-yong.html
Copyright © 2011-2022 走看看