zoukankan      html  css  js  c++  java
  • vi 使用笔记

    基本
    A 当前行追加
    J 去除本行和下一行之间的换行符(写CSS利器)
    ~ 光标所在处的字符进行大小写互换
    *   向前搜索目前光标所在的单词
    #   向后搜索目前光标所在的单词
    % 查找与光标所在处相匹配的反括号, 包括 () [] {}
    0 到行首
    $ 到行尾
    u 撤销
    x 删除当前字符
    r 替换当前字符
    f 光标所在行进行查找
    t 光标所在行查找,定位在结果的前一个字符
    H 移动光标到屏幕的首行.
    M 移动光标到屏幕的中间一行.
    L 移动光标到屏幕的尾行.
    gg 移动光标到文档首行.
    G 移动光标到文档尾行.
    zt 将当前行放置于页面顶部
    ma 设置书签a
    `a 调到书签a
    ctrl+r 恢复
    . 重复上一次操作
    zc 关闭折叠
    zo 打开折叠
    /aa 查找aa
    caw 替换当前单词
    daw 删除当前单词
    gUaw 当前单词大写
    CTRL-P 自动补全上选择
    CTRL-N 自动补全下选择

    组合
    >% 增加一段代码块的缩进(光标定位在‘{’上)
    gg=G 全文调整格式
    ci( 删除小括号内的内容

    命令模式:
    :10 调到第10行
    :1,10 dd 删除1-10行
    :1,10 co 20 复制1-10行到20行
    :1,10 mo 20 剪切1-10行到20行
    :.,$ dd 当前行最后一行删除
    :1,$s#^#// 全文加注释"//"
    %s/aaa/bbb/c 全文替换aaa成bbb,并逐个确认

  • 相关阅读:
    Js Array 删除
    语音播报功能
    js实现HashTable
    Js 克隆
    获取电脑名和IP地址
    获取电脑名和Ip
    IIS 配置问题
    WCF 服务
    【并查集】wikioi1001舒适的路线
    【实用】读取信息
  • 原文地址:https://www.cnblogs.com/DajiangDev/p/3532781.html
Copyright © 2011-2022 走看看