• vim 快捷键


    i  进入编辑模式
    ESC退出编辑模式
    
    h  光标向左
    j  光标向下
    k  光标向上
    l  光标向右
    
    Ctril+F向前翻整页
    Ctril+U向前翻半页 
    Ctril+B向后翻整页
    Ctril+D向后翻半页
    Home和End  快速定位光标到行首和行尾
    Page Up和Page Down 进行文本的上下翻页
    Backspace 删除光标左侧字符
    Delect 删除光标位置的字符
    
    gg	光标跳到第一行
    G	光标跳到最后一行
    ^  	光标到本行行头
    $  	光标到本行行尾
    w	光标跳到的下个单词的开头
    e	光标跳到的下个单词的结尾
    %       匹配括号(先将光标放到一个括号上,它会自动跳转到与其匹配的括号上)
    #       匹配光标当前所在的单词(上一个)
    *       匹配光标当前所在的单词(下一个)
    
    
    x  	    删除光标前一个字
    dd       剪切当前行
    (n)d     向下剪切包括当前光标所在行在内的n行,其实共是n+1,剪切光标所在行是0d ,下标从0开始
    yy         复制当前行
    p  	    粘贴
    (n)p	    在光标所在行下粘贴n行
    
    cw         删除本行中光标以后的字符
    .  	       重复上一次的命令
    (n).	    重复上一次的命令n次
    
    
    
    
    :help	            帮助
    :e+文件名	    打开一个新文件
    :bn 和 :bp          你可以同时打开很多文件,使用这两个命令来切换下一个或上一个文件。
    :w	                    保存(如果是修改的文件)
    :w+文件名  	    保存(如果是新建的文件)
    :w+文件名+q	保存并退出(如果是新建的文件)
    :wq                     保存并退出(如果是修改的文件)
    :saveas+文件名	另存为
    :q	退出
    :q!	退出不保存
    :(n)	光标跳到第n行
    :e! file1 在当前文件下编辑新的文件
    :r /etc/passwd 实现文件的读入功能
    
    :set nu 显示行号
    :set nonu 取消显示行号
    
    
    
    4.3、删除操作
    x             删除光标处的单个字符
    dd          删除光标所在的行
    dw         删除当前字符到单词尾的所有字符
    d$         删除当前字符到行尾的所有字符
    d^         删除当前字符到行首的所有字符
    J             合并当前行和下一行的内容
    
    
    4.4、撤销操作
    u              取消最近一次的操作
    U             取消当前行进行的所有操作
    Ctrl+R     对使用u命令撤销的操作进行恢复
    
    
    4.5、复制操作
    yy             复制当前正行内容到VI缓冲区
    yw             复制当前光标到单词尾部字符的内容到VI缓冲区
    y$             复制当前光标到行尾的内容到VI缓冲区
    y^             复制当前光标到行首的内容到VI缓冲区
    :m,ny       复制第m行到第n行之间的文本到VI缓冲区

    
    
     
  • 相关阅读:
    P1428 小鱼比可爱
    P5727 【深基5.例3】冰雹猜想
    P1427 小鱼的数字游戏
    P1047 [NOIP2005 普及组] 校门外的树
    P5729 工艺品制作
    P5728 【深基5.例5】旗鼓相当的对手
    CodeSmith使用和语法简介
    系统缓存
    FLV视频转换的利器 ffmpeg.exe
    Vs.Net方向将Excel数据导入到数据库
  • 原文地址:https://www.cnblogs.com/demo-lv/p/12672274.html
Copyright © 2020-2023  润新知