zoukankan      html  css  js  c++  java
  • vim命令c编程

    1.移动光标的常用命令

    h--向左移动光标

    l--向右移动光标

    j--向下移动光标

    k--向上移动光标

    ^--将光标移动至该行的开头

    $--将光标移动至该行的结尾

    O--将光标移动至该行行首

    G--将光标移动至文档的最后一行行首

    nG--将光标移至第n行行首

    w--将光标向后移动一个单词

    nw--将光标向后移动n个单词

    b--将光标向前移动一个单词

    nb--将光标向前移动n个单词

    e--将光标移动至本单词的最后一个字符,特殊字符也会被当成一个单词

    {--将光标移动至前一个{(在成员编程中比较实用)

    }--将光标移动至后一个}

    2.复制粘贴的常用命令

    yy--复制光标所在行

    yw--复制光标所在单词

    nyy--复制n行

    nyw--复制光标所在后n个单词

    p--粘贴

    3.删除文本的常用命令

    x--删除光标所在位置的字符

    X--删除光标所在位置的前一个字符

    dw--删除光标所在位置的单词

    dO删除当前光标所在位置前的所有字符

    d$--删除光标位置所在的后的所有字符

    dd--删除光标所在行

    nd+上方向键--删除光标所在位置的向上的n行

    3.其他常用命令

    u--撤销上一次的操作,注意这个需要在未退出vim编辑器时才有效

    U--撤销在光标所在行的所做操作,注意同上

    .--重复上一次操作

    ZZ--保存文件并退出vim编辑器

    4.vim中宏录制的使用

    在普通模式下命令qa或者qb

    这里的a和b指的是vim的寄存器,vim寄存器自行百度,其中a-z是命名寄存器

    当在普通模式下输入命令qb时会开始录制

    q则会退出录制,命令@b则会重复你在宏录制中的操作

    这里需要注意的是,这些命令均是在普通模式下输入

    还有更多命令有待补充........

    笨鸟先飞
  • 相关阅读:
    [offer_53-1] 在排序数组中查找数字 I (开启编辑看 i,j,m)
    window10 办公软件word、execel、ppt突然变得很卡顿如何解决?
    数组中第k大的数
    heapq 堆
    每日一题 482. 密钥格式化
    算法笔记Go!
    DFS与BFS的python实现
    无向图中找到长度为k的“链”
    无序数组中找一个比左边都大、右边都小的数
    SRM(空域富模型隐写分析)
  • 原文地址:https://www.cnblogs.com/zoutingrong/p/12236755.html
Copyright © 2011-2022 走看看