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,会自动生成多行代码

  • 相关阅读:
    VCSA 6.5 升级 VCSA 6.7
    使用再生龙Clonezilla备份还原Linux系统
    gulp前端自动化构建工具学习笔记(mac)
    Echarts基本图表的学习笔记
    jQuery中$.ajax()用法
    jQuery实现淡入淡出轮播图带左右按钮及下方小圆点
    js解析XMl文件,兼容IE、Firefox、谷歌
    HTML<marquee>标签实现滚动公告通知、广告的效果
    画太极
    让IE6 IE7 IE8 IE9 IE10 IE11支持Bootstrap的解决方法
  • 原文地址:https://www.cnblogs.com/w1sh/p/14155269.html
Copyright © 2011-2022 走看看