zoukankan      html  css  js  c++  java
  • vi命令实用技巧

    光标定位------

    ESC------进入命令行

    u------撤销最后执行的命令

    i------在光标位置前插入字符 

    o------在当前行上方插入一个空行

    O------在当前行下方插入一个空行

    1G------定位到第一行

    $G-------定位到最后一行

    $------定位到行尾

    ^-------定位到行首

    翻屏:

    Ctl + f-------向前翻滚一屏

    Ctl + b-------向后翻滚一屏


    删除------

    x------删除当前字符

    dw------删除光标所在的单词

    d$------从光标处删到行末尾


    dd------删除当前行

    ndd------从当前行开始删除n行


    复制粘贴:

    yy------复制一行

    nyy------复制多行

    p------粘贴


    替换------

    r------替换一个字符

    R-------替换多个字符

    cw------替换一个单词或者部分

    c$------从光标处替换到行末尾


    底行模式查找和替换

    /------查找关键词

    :s/old/new-----在当前行替换首个old字符串

    :s/old/new/g------在当前行替换所有old字符串

    :1,3s/old/new/g------在1到3行内替换old字符串

    :#,#s/old/new/g------替换两行old字符串

    :%s/old/new/g--------替换文件内所有old字符串

    :%s/old/new/gc-------替换文件内所有old字符串时询问用户确认替换美国old字符串

    :!外部命令------可以执行外部命令,再返回 比如 :!date

    :set nu -------显示行号














     





  • 相关阅读:
    405
    406
    4-1
    3-11
    3-10
    3-9
    3-8
    3-7
    3-5
    3-4
  • 原文地址:https://www.cnblogs.com/fftan/p/8ef1227d00355f9643edf34b48d21f28.html
Copyright © 2011-2022 走看看