• vim使用


    f+单词:向右查找 or 向右跳
    F+单词:向左查找 or 向左跳
    t+单词:向右查找 -- 对应查找内容的上一个字母
    dw:删除单词
    df+字母:从当前删除到查找的内容
    dt+字母:从当前删除到查找之前
    di":删除当前引号内的所有内容
    da":删除当前引号内的所有内容--包含引号
    u:撤销一步操作
    ctrl+r:u相反
    上下左右:j-下;k-上;h-右;l-左
    w:单词跳转 -- 右 到下一个单词开头
    e:单词跳转 到下一个单词结尾
    b:单词跳转 -- 左
    yy:复制当前行
    p:在下一行粘贴当前yy复制内容
    *:查找当前单词对应的下一个--完全匹配
    #:查找当前单词对应的上一个--完全匹配
    V:开启行选中模式 V jjjj d 可以选中多行并删除
    -- 选中模式d可以直接删除
    yy 10p : 复制并粘贴10行
    x:从当前位置开始逐位删除
    gg:到文件头
    G:到文件尾
    10G:跳到第10行

    各种插入模式:
    i:当前位置插入
    a:当前位置之后插入
    o:下一行插入
    O:前一行插入
    cw: 替换从光标所在位置后到一个单词结尾的字符

    移动光标:
    0 → 数字零,到行头
    ^ → 到本行第一个不是blank字符的位置(所谓blank字符就是空格,tab,换行,回车等)
    $ → 到本行行尾
    _ → 到本行第一个不是blank的字符位置
    g_ → 到本行最后一个不是blank字符的位置。
    /pattern → 搜索 pattern 的字符串(陈皓注:如果搜索出多个匹配,可按n键到下一个)

    打开/保存/退出/改变文件:
    :e <path/to/file> → 打开一个文件
    :bn 和 :bp → 你可以同时打开很多文件,使用这两个命令来切换下一个或上一个文件。(陈皓注:我喜欢使用:n到下一个文件)

    更好
    . → (小数点) 可以重复上一次的命令
    N<command> → 重复某个命令N次
    2dd → 删除2行
    3p → 粘贴文本3次
    100idesu [ESC] → 会写下 “desu desu desu desu desu desu desu desu desu desu desu desu desu desu desu des...
    . → 重复上一个命令—— 100 “desu “.
    3. → 重复 3 次 “desu” (注意:不是 300,你看,VIM多聪明啊).

    vim 滚屏操作:

    1. Ctrl + F 屏幕向下滚动一屏
    2. Ctrl + B 屏幕向上滚动一屏
    3. Ctrl + E 屏幕向下滚动一行
    4. Ctrl + Y 屏幕向上滚动一行
    5. Ctrl + D 屏幕向下滚动半屏
    6. Ctrl + U 屏幕向上滚动半屏
     

    idea:
    cmd+shi+f12:放大工作区


    chrome快捷键
    ⌘-N 打开新窗口。
    ⌘-T 打开新标签页。
    按住 ⌘ 的同时点击链接。或用鼠标中键(或鼠标滚轮)点击链接。 从后台在新标签页中打开链接。

  • 相关阅读:
    WEBAPP开发技巧(手机网站开发注意事项)
    2014阿里前端线上笔试题
    [NOIp2008] 双栈排序 (二分图染色 + 贪心)
    [NOIp2012] 国王游戏(排序 + 贪心 + 高精度)
    关于错排公式以及扩展的一些小结论
    [NOI2009]诗人小G(dp + 决策单调性优化)
    Codeforces Round #429 (Div. 1) C. On the Bench(dp + 组合数)
    Educational Codeforces Round 33 (Rated for Div. 2) F. Subtree Minimum Query(主席树合并)
    Codeforces Round #511 (Div. 1) C. Region Separation(dp + 数论)
    Codeforces Round #471 (Div. 2) F. Heaps(dp)
  • 原文地址:https://www.cnblogs.com/binnzhao/p/11222583.html
Copyright © 2020-2023  润新知