• 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缓冲区

    
    
     
  • 相关阅读:
    ASP.NET Core 6.0 添加 JWT 认证和授权
    mumu模拟器pin码忘记,如何找回
    4.18 进程调度模拟算法
    解决ssh $host jps bash: jps: command not found 问题
    7
    6
    1
    5
    3
    使用loadrunner运行中问题(无代码生成解决方法)
  • 原文地址:https://www.cnblogs.com/demo-lv/p/12672274.html
Copyright © 2020-2023  润新知