zoukankan      html  css  js  c++  java
  • linux命令学习笔记-vim

    [Ctrl]+f  屏幕向下移动一页,相当于[Page Down]

    [Ctrl]+b 屏幕向上移动一页,相当于[Page up]

    0或者[home] 移动到这一行的最前面字符处

    $或者[End] 移动到这1行的最后面字符处

    G 移动到这个文件的最后1行

    nG n为数字。移动到这个文件的第n行。eg,20G表示移动到这个文件的第20行

    gg 移动到这个文件的第1行,相当于1G。

    N[Enter]  N为数字。光标向下移动N行。

    /word 向下查找1个名称为word的字符串

     :n1,n2s/word1/word2/g  n1与n2为数字。在第n1与n2行之间查找word1这个字符串,并将该字符替换为word2。

     :1,$s/word1/word2/g     从第1行到最后1行查找word1字符串,并将该字符串替换为word2。

     :1,$s/word1/word2/gc   从第1行到最后1行查找word1字符串,并将该字符串替换为word2。且在替换前显示提示字符给用户确认是否需要替换

    x,X 在1行子当中,x为向后删除1个字符,X为向前删除1个字符

    nx 连续向后删除n个字符

    dd 删除光标所在的那1行

    ndd 删除光标所在的向下的n行

    yy 复制光标所在的那1行

    nyy 复制光标所在的向下的n行

    p,P  p为将已复制的数据在光标下一行粘贴,P则为粘贴在光标的上一行。

    u 复原上1个操作

    [Ctrl]+r 重做上1个动作

    一般模式切换到编辑模式常用按钮

    i,I   i为从目前光标所在处插入,I为从目前光标所在行的第一个非空格处开始插入

    a,A  a为从目前光标所在的下一个字符处开始插入,A为从光标所在行的最后1个字符处开始插入

    o,O o为在目前光标所在的下一行处插入新的1行,O为在目前光标所在处的上一行插入新的1行

    r,R  r只会替换光标所在的那1个字符1次,R会一致替换光标所在的文字,直到按下[Esc]键为止

    一般模式切换到命令行模式常用按钮

    :w 将编辑的数据写入硬盘文件中

    :q 离开

    :wq 保存后离开

    :set nu 显示行号

  • 相关阅读:
    POJ 1837 (DP)
    POJ 2255(分治递归)
    红球多于白球的概率(分治递归)
    HDOJ 4039 (Data_Structure)
    管道问题(prim)
    寻找给定区间内第K小的数(分治递归)
    大数加法
    1000元购物券 (分治递归)
    POJ 1308(并查集) (Data_Structure)
    我的2012年还不是世界末日
  • 原文地址:https://www.cnblogs.com/dongliping/p/11396083.html
Copyright © 2011-2022 走看看