zoukankan      html  css  js  c++  java
  • vim常用命令

    尝试过emacs,真的如Knuth老爷子所说,用emacs就像弹钢琴!我弹不了钢琴,还是用简单的vim吧。


    :vsp  纵向打开另一个文件

    Ctrl + ww  切换打开文件

    [Ctrl + w] H  当前文件置于左方

    [Ctrl + w] K  当前文件置于上方

    Ctrl + u / Ctrl + d  上/下滚半屏

    :set scb / :setnoscb  设置/取消同步滚屏                

    u / Ctrl + r  撤销/重做

    Ctrl+ n / Ctrl + p  自动补全(向下/向上)

    :!command  运行命令

    :r!command  插入命令运行输出

    :/word  查找词word(向下)

    :?word  查找词word(向上)

    * / #  查找光标所在词(向下/向上)

    :42  跳到第42行

    :g/fun  底栏显示包含fun的行

    :s/cat/dog/g  该行cat替换为dog

    :%s/cat/dog/g  全文中cat替换为dog

    :set list / :set nolist  显示不可视字符(不显示)

    :set paste / :set nopaste  粘贴文本不缩进 / 粘贴文本缩进

    i / a  字符前/后插入

    > / <  向右/左平移一个tab

    o       下方新建一行插入

    O  上方新建一行插入

    [Ctrl + v] [选中区域] [Shift + i] [#]  增加注释

    [Ctrl + v] [选中区域] [d]  删除注释

  • 相关阅读:
    9、二叉排序树的创建、插入、遍历
    8、判断两个链表是否相交
    7、判断链表是否有环
    6、查找单链表中倒数第n个节点
    5、单链表的反转
    4、KMP(看毛片)算法
    3、希尔排序
    2、快速排序
    json字符串转为json对象
    json对象转化为字符串过程分析
  • 原文地址:https://www.cnblogs.com/yaoyaohust/p/10228733.html
Copyright © 2011-2022 走看看