zoukankan      html  css  js  c++  java
  • vim: vim快捷键

    0. 搜索字符串:

     精确匹配查找单词
    如果你输入 "/the",你也可能找到 "there"。
    要找到以 "the" 结尾的单词,可以用:/the> 
    要匹配一个完整的单词 "the",只需:/<the> 
    
    ">" 表示只匹配单词末尾。
    "<" 表示只匹配单词的开头。

     

    1. 字符串替换

    :s/str1/str2/g 用字符串 str2 替换行中所有出现的字符串 str1
    :g/str1/s//str2/g 用字符串 str2 替换正文中所有出现的字符串 str1 (繁琐的方法,不知道好处在哪里)

     

    2. 删除(目前很多系统支持前向删除了)

    vi下backspace好像不能用,那(向前删除字母)的指令是什么阿?
    dw 删除光标右侧的字
    ndw 删除光标右侧的 n 个字
    db 删除光标左侧的字
    ndb 删除光标左侧的 n 个字

    x: 删除当前位置的数据(后向删除)

     

    3.插入

    i: 当前位置插入

    a: 跳到next位置插入

    行末插入:
    怎么插入字符到行末?我最多只能移动到行末前一个字符,然后按i,打字会插到最后一个字符之前. 
    按)跳转到句末,然后按下a,光标跳到行末后一个字符。在插入时就插到行尾。

     

    4.重复上一次的操作:

     

    5.恢复最近一次的操作,只有一次(貌似现在有的系统支持多步返回了)。
    u

     

    6. 跳转页眉类

    Ctrl+f:向文件尾翻一屏
    Ctrl+b;向文件首翻一屏 


    参考:

    1. vi替换字符串(zz)http://blog.csdn.net/aldenphy/article/details/4019486

     

  • 相关阅读:
    LOJ#2244 起床困难综合症
    CF集萃2
    LOJ#2085 循环之美
    LOJ#2087 国王饮水记
    LOJ#2304 泳池
    人生中十个重要的健康伴侣
    web容器和servlet容器
    有关服务器,web 服务器,WEB容器的一点总结
    学习Java需要达到的25个目标
    EJB 规范
  • 原文地址:https://www.cnblogs.com/mylinux/p/5006421.html
Copyright © 2011-2022 走看看