• vim快捷键


    vim是vi的升级版,关键字变色等增强功能,两者都是文本编辑器

    vim和vi的常用模式有3种,打开vim后进入的是正常模式,这时只能查看无法编辑,要想编辑得进入编辑模式,编辑完后要想保存得进入保存等命令行模式,所以这3种模式如下:

    a、 正常模式

    b、 插入模式

    c、 命令行模式

     

    :wq为保存退出,:q为退出不保存,:q!为强制退出不保存,

    Vim常用快捷键

    a、 复制当前行,得在正常模式下才能使用,如果处于插入模式需要按esc退出后,把光标定位到要复制的行,按yy,然后在要粘贴的位置按p,如果想要拷贝当前行下面的5行一起复制,可以在正常模式下输入5yy,然后按p就可以5行一起复制

    b、 删除当前行,dd命令,如果想一次性删除5行,可以输入5dd,会把当前行下面的5行一起删除

    c、  在文件中查找某个字符串:在命令行模式输入 /要查找的关键字 回车 就可以进行查找,如 /hello 回车后就可以查找为hello的字符串,输入n表示继续往下查找(next单词首字母),

    d、 设置文件的行号:命令行下 :set nu  取消行号为 命令行下 :set nonu

    e、 如果文件内容比较多,想要快速定位到第一行或最后一行,可以在正常模式下输入G到达最后一行,输入gg到达第一行

    f、  想要撤销输入的内容,可以在正常模式下输入 u(即undo的单词首字母)

    g、 快速定位到指定行,如定位到第20行,可以通过如下

    1)、显示行号命,在令行模式下输入:set nu

    2)、按esc回到正常模式,输入20

    3)、然后按住shift+g光标就会跳到第20行

     全选说明:

    全选(高亮显示):按esc后,然后ggvG或者ggVG

    全部复制:然后ggy

    全部删除:然后d

    命令解析:

    gg:是让光标移到首行,在vim才有效,vi中无效 

    v : 是进入Visual(可视)模式 

    G :光标移到最后一行 

    中内容以后就可以其他的操作了,比如: 
    d  删除中内容 
    y  复制中内容到0号寄存器 
    "+y  复制中内容到+寄存器,也就是系统的剪贴板,供其他程序用 

  • 相关阅读:
    函数
    python操作文件
    POJ-2689-Prime Distance(素数区间筛法)
    POJ-2891-Strange Way to Express Integers(线性同余方程组)
    POJ-2142-The Balance
    POJ-1061-青蛙的约会(扩展欧几里得)
    Educational Codeforces Round 75 (Rated for Div. 2) D. Salary Changing
    Educational Codeforces Round 75 (Rated for Div. 2) C. Minimize The Integer
    Educational Codeforces Round 75 (Rated for Div. 2) B. Binary Palindromes
    Educational Codeforces Round 75 (Rated for Div. 2) A. Broken Keyboard
  • 原文地址:https://www.cnblogs.com/javabg/p/10118912.html
Copyright © 2020-2023  润新知