zoukankan      html  css  js  c++  java
  • Vim 编辑器

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

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

    0 或功能键Home    这是数字“0”,移动到这一行的最前面字符处

    $ 或功能键End     移动到这一行的最后面字符处 

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

    nG         n为数字。移动到这个文件的第n行。例如20G则会移动到这个文件的第20行

    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。且在替换前显示提示字符给用户确认(confirm)是否需要替换

    /*************************************************删除/复制与粘贴*****************************************************/

    x,X      在一行字当中, x为向后删除一个字符(相当于[Del]按键),X为向前删除一个字符(相当于[Backspace])

    dd      删除光标所在的那一整行

    ndd      n为数字。删除光标所在的向下n行,

    yy      复制光标所在的那一行

    nyy      n为数字。复制光标所在的向下n行,

    p,P      p 为将已复制的数据在光标下一行贴贴,P 则为贴在光标上一行! 举例来说,我目前光标在第 20 行,且已经复制了 10 行数据。则按下 p 后, 那 10 行数据会贴在原本的 20 行之后,亦即由 21 行开始贴。但如果是按下 P 呢? 那么原本的第 20 行会被推到变成 30 行。 (常用)

    u      复原前一个操作

    Ctrl+r    重做上一个操作

    .      重复前一个操作的意思。如果你想要重复删除/重复粘贴等操作,按下小数点.就好

  • 相关阅读:
    C#修改SVG图片显示大小
    MyFessttoWord P9 ----UserControl and Side menu Content
    MyFessttoWord P8 ----PageViewModel
    MyFessttoWord Day2--依赖性属性
    西门子Profinet网络连接------实验
    MyFesettoWord_Day1
    ABP 使用Textarea 批量添加数据
    LINQ基础篇(中)
    centos7 cannot find a valid baseurl for repo
    Github上传项目详细教程
  • 原文地址:https://www.cnblogs.com/zdfjf/p/7081795.html
Copyright © 2011-2022 走看看