zoukankan      html  css  js  c++  java
  • vim命令的使用技巧

    vim命令的三种模式

    1.命令模式:控制光标移动,可对文本进行复制、粘贴、删除和查找等工作。

    2.输入模式:正常的文本录用

    3.末行模式:保存或退出文档,以及设置编辑环境。

    命令模式下的复制,粘贴,删除

    yy    #复制光标所在行
    nyy  #复制n行

    p     #打印复制内容

    dd   #删除光标当前行

    D    #删除光标当前位置到行尾内容

    u    #撤销上一步动作

    快捷操作

    大写C  #删除光标所在位置到行尾内容,且进入编辑模式
    小写o   #当前光标的下一行开始编辑
    大写O  #在光标的上一行开始编辑
    大写A   #快速进入行尾,且进入编辑模式
    大写ZZ #快速保存退出


    只移动光标不进入命令模式

    G      #将光标快速切换尾部
    gg    #将光标快速切换首部
    ngg  #n表示第几行

    末行模式查找命令

    :  #输入一些命令
    /    #进入搜索状态(向下搜索 n依次搜索)
    ? #进入搜索状态(向上搜索 n依次向上搜索)

    末行模式替换命令

    :s/one/tow         #将当前光标的第一个one替换成tow
    :s/one/tow/g      #将当前光标所在行所有的one替换成tow
    :%s/one/tow/g   #将全文中行所有的one替换成tow
    :1,5%s/one/tow/g #将文中的第一行到第五行所有的one替换成tow

    批量快捷操作

    快捷删除

    1.ctrl +v 进入可视模式
    2.用上下左右命令,选择你操作的块
    3.选中块后,输入d或x 删除内容


    快捷插入多行

    1.ctrl +v 进入可视模式
    2.用上下左右命令,选择你操作的块
    3.选中块后,输入大写的I ,进行写代码
    4.按下esc,会自动生成多行代码

  • 相关阅读:
    python学习之【第十一篇】:Python中的文件操作
    vue2-preview引用时报错解决办法
    原生JS封装_new函数,实现new关键字的功能
    vue+element UI + axios封装文件上传及进度条组件
    Python面试题汇总
    在vue中如何使用axios
    tp5 修改默认的分页url
    jq判断是PC还是手机端的方法
    php 通过curl header传值
    windows 安装memchched和memcache教程
  • 原文地址:https://www.cnblogs.com/w1sh/p/14155269.html
Copyright © 2011-2022 走看看