zoukankan      html  css  js  c++  java
  • vim 编辑器常规操作

    所看视频教程:兄弟连Linux云计算视频教程5.1文本编辑器Vim-5.2

    插入命令

    a:在光标所在字符后插入;

    A:在光标所在行尾插入;

    i:在光标所在字符前插入;

    I:在光标所在字符行行首插入;

    o:在光标下插入新行;

    O:在光标上插入新行;

    :set nu 设置行号;

    :set nonu 取消行号;

    到指定行

    gg:到第一行;

    G:到最后一行;

    nG:到第n行;

    :n 到第n行;

    $:移至行尾;
    0:移至行首;

    删除命令

    x:删除光标所在处的字符;

    nx:删除光标所在处后n个字符;

    dd:删除光标所在行;

    ndd:删除n行;

    dG:删除光标所在行到文件末尾内容;

    D:删除光标所在处到行尾内容;

    :n1,n2d删除指定范围的行;

    复制粘贴剪切

    yy:复制当前行;

    nyy:复制当前行以下n行;

    dd:剪切当前行;

    ndd:剪切当前行以下n行;

    p,P:粘贴在当前光标所在行上或行下;

    r :取代光标所在处字符;

    R:从光标所在处开始替换字符;

    u:取消上一步操作;

    搜索和替换命令

    /string: 搜索指定字符串;搜索时忽略大小写:set ic

    n :搜索指定字符串下一个出现的位置;

    :%s/old/new/g:全文替换指定字符串;

    :n1,n2s/old/new/g :在一定范围内替换指定字符串;后面g 改成c会进行一个替换的询问确认。

    保存和退出命令

    :w 保存

    :w new_flieName 另存为指定文件

    :wq 保存修改并推出

    ZZ 快捷键保存修改并退出

    :q! 不保存修改推出

    :wq!保存修改退出(文件所有者及root可使用)

  • 相关阅读:
    flowable的多人会签和一票否决
    排序
    Java数组的三种打印方式
    CF446B DZY Loves Modification(优先队列)
    2019CCPC哈尔滨 Interesting Permutation(思维)
    2019沈阳网络赛 Fish eating fruit (换根dp)
    AcWing287 积蓄程度(换根dp)
    CF1358E Are You Fired?(前缀和+贪心)
    android android studio error
    cocos2D-X 打包
  • 原文地址:https://www.cnblogs.com/jasonxu19900827/p/5353667.html
Copyright © 2011-2022 走看看