• ORACLE入门之Linux基础篇


    VIM
    0      这是数字『0 』:移动到这一行的最前面字符处
    $         移动到这一行的最后面字符处
    G         移动到这个档案的最后一行
    nG       n 为数字。移动到这个档案的第n 行。例如20G 则会移动到这个档案的第
                20 行(可配合:set nu)
    gg      移动到这个档案的第一行,相当于1G 啊!
    n<Enter>   n 为数字。光标向下移动n 行
    /word      向光标之下寻找一个字符串名称为word 的字符串。例如要在档案内搜寻
           vbird 这个字符串,就输入/vbird 即可!
    :n1,n2s/word1/word2/g
           n1 与n2 为数字。在第n1 与n2 行之间寻找word1 这个字符串,并将该
           字符串取代为word2 !举例来说,在100 到200 行之间搜寻vbird 并取代
           为VBIRD 则: 『:100,200s/vbird/VBIRD/g』。
    :1,$s/word1/word2/g
           从第一行到最后一行寻找word1 字符串,并将该字符串取代为word2 !
    :1,$s/word1/word2/gc
           从第一行到最后一行寻找word1 字符串,并将该字符串取代为word2 !且
           在取代前显示提示字符给使用者确认(conform) 是否需要取代!

    x, X      在一行字当中,x 为向后删除一个字符(相当于[del] 按键), X 为向前删除
           一个字符(相当于[backspace] 亦即是退格键)
    dd       删除游标所在的那一整行
    ndd      n 为数字。删除光标所在的向下n 行,例如20dd 则是删除20 行
    yy        复制游标所在的那一行
    nyy      n 为数字。复制光标所在的向下n 行,例如20yy 则是复制20 行
    p, P     p 为将已复制的数据在光标下一行贴上,P 则为贴在游标上一行!
          举例来说,我目前光标在第20 行,且已经复制了10 行数据。
          则按下p 后, 那10 行数据会贴在原本的20 行之后,亦即由21 行开
          始贴。但如果是按下P 呢? 那么原本的第20 行会被推到变成30 行。
    u      复原前一个动作。
    [Ctrl]+r     重做上一个动作。
    :w       将编辑的数据写入硬盘档案中(常用)
    :w!      若档案属性为『只读』时,强制写入该档案。不过,到底能不能写入, 还是
    跟您对该档案的档案权限有关啊!
    :q      离开vi (常用)
    :q!        若曾修改过档案,又不想储存,使用! 为强制离开不储存档案。
    :wq       储存后离开,若为:wq! 则为强制储存后离开(常用)
    :w [filename]   将编辑的数据储存成另一个档案(类似另存新档)
    :set nu    显示行号,设定之后,会在每一行的前缀显示该行的行号
    :set nonu        与set nu 相反,为取消行号!
    i、a      插入
    .        不要怀疑!这就是小数点!意思是重复前一个动作的意思。如果您想要重复
             删除、重复贴上等等动作,按下小数点『.』就好了! (常用)

  • 相关阅读:
    快速选择算法
    归并排序求逆序对
    学习记录:Dijstra最短路
    学习记录:拓扑排序
    学习记录:最小生成树
    学习记录:线段树
    STL:unqiue
    击中心头那些字
    javaWeb项目结构
    java注解
  • 原文地址:https://www.cnblogs.com/niaocaizhou/p/10471163.html
Copyright © 2020-2023  润新知