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]  删除注释

  • 相关阅读:
    添加unique约束
    设置自增列的步长和起始值
    创建外键及主键
    绘制折线图和叠加区域图
    绘制饼图
    生成叠加柱状图和水平柱状图
    随机生成带有颜色的验证码
    os模块与操作系统的交互
    TDate赋值给Variant时注意的问题
    线程中的异常处理
  • 原文地址:https://www.cnblogs.com/yaoyaohust/p/10228733.html
Copyright © 2011-2022 走看看