• vim笔记


    fFtT查找左右的字母
    w/b e/ge W/BE E/gE单词跳转
    ^跳到行首,空格之后
    $跳到行尾
    0跳到行首,空格之前
    ()跳一个句子
    { }跳一个段落
    [[]]大括号跳转
    /查找向下
    ?查找向上
    *和#查找当前单词
    hlsearch 高亮设置
    z.滚动到中间
    zt滚动到最前面
    Ctrl+e/Ctrl+y上下滚动
    Ctrl+u/Ctrl+d翻页
    Ctrl+b/Ctrl+
    20gg 跳到20行
    Ctrl+o跳到上一次的位置
    Ctrl+i跳到前一个位置
    ``跳转
    m + [书签] 打书签
    ` + [书签] 跳书签
    marks 查看书签
    gg=G 自动对齐文本


    Vim修改:
    c 修改
    d 删除
    c$ = C修改当前到行尾
    d$ = D删掉当前位置到行尾
    s = cl 修改当前字符
    S = cc 修改当前行
    x = dl 删除后一个字符
    X = dh 删除前一个字符
    xp 交换两个字符
    yy 复制一行
    yw 复制一个单词


    . 用来重复上一步命令
    y{motion}复制内容
    u 撤销
    Ctrl + r 重做
    r 替换一个字符
    R 进入替换模式
    {n}r{a-Z}
    g[Uu]{motion}替换大小写

    ~=g[Uu]l 改变一个字符的大小写

    . 的魅力,重复上一次操作

    :{r}s/src/dis{g,c}
    :%s/src/dis/g 在当前文档将src替换成dis,g代表全局替换
    :%s/<src>/dis/g全字匹配替换
    :%s/src/dis/gc 在当前文档将src替换成dis,gc代表全局替换确认
    q 进入宏录制模式
    % 匹配符号,可以匹配{}()等

    iabbrev 缩写

    Ctrl+n制动补全

    command
    read
    sort
    grep

    make
    tags
    man
    cscope


    vim.wikia.com

  • 相关阅读:
    [ts]类
    【跨域】jsonp的实现
    [ts]基础类型
    在Crystal Report中将数字转为英文
    合并 GridView 的单元格
    C#动态加载DLL
    在网页处理按键事件
    SQL Server 2005 中新CTE语法 递归性能测试
    连接远程服务器共享
    Asp.net 文件下载
  • 原文地址:https://www.cnblogs.com/qijinbiao/p/5112315.html
Copyright © 2020-2023  润新知