• VIM各种快捷应用


    vim +n filename  打开文件,光标直接跳转到第n行

    w  移动光标到下一个单词的词首, b     移动光标到上一个单词的词首

    e  移动光标到下一个单词的结尾, ge   移动光标到上一个单词的结尾

    I   定位到行首输入内容,     A  定位到行末输入内容

    o  在光标上方添加一行,     O  光标下方添加一行

    :n      光标移动到文件第n行 

    :0=gg       光标移动到文件首行

    :$=G        光标移动到文件尾行

    nG  移动到文件的第n行

    M        光标移动到屏幕中间

    0        所在行行首,       $       所在行行尾

    /xx      查找某个单词 xx,       n    查找下一个,       N    查找上一个

    ?xx     可以反向查找

    nyy     复制光标下n行,      P      粘贴到光标当前位置

    进入visual状态,选定多行,用“>或<”,缩进或缩出

    :set nu  显示行号       :set nonu   取消行号

    shift + "*"  向下查找并高亮显示,      shift + "#"  向上查找并高亮显示

    :nohlsearch      取消高亮

    zt     置顶当前行,通常用来查看完整的下文

    zz     将当前行移到屏幕中部,       zb    将光标所在行移到底部

    ctrl+f  向下翻页,        ctrl+b  向上翻页

    :s/old/new/g          将光标所在行的所有old改为new

    :n,ms/old/new/g     将第n,m行之间的行中所有old改为new

    :%s/old/new/g       将全文的old改为new

    :%s/old/new/gc      替换整个文件中的所有old,但在每次出现时提示

    #vim -o filename1 filename2     两个文件同时总想打开

    #vim -O filename1 filename2     两个文件同时横向打开

    ctrl+ww             切换文件

  • 相关阅读:
    google说 老子 = I !
    昨日种种死 今日种种生
    设定Access数据库自增长字段初始值
    [c路历程]品品数组这杯茶
    爱上位运算
    .Net中的委托
    Jquery css函数用法(判断标签是否拥有某属性)
    记录几条简单的正则表达式
    ASP.NET MVC中DropDownList的使用
    C#如何获取object对象的属性值
  • 原文地址:https://www.cnblogs.com/vurtne-lu/p/6480052.html
Copyright © 2020-2023  润新知