VIM 编辑器

一、 vim基本用法:模式,光标移动,查找替换,复制粘贴删除

  1.帮助

    :help

    :help command

  2.模式切换

    命令模式     Esc

    编辑模式     i 在当前位置编辑 , a在当前位置后面插入,I在行首插入,A在行尾插入,o添加新行

    可视化模式    v块模式,V行块模式,Ctrl-v列块模式

  3.撤销重做

    撤销上一次编辑操作  u    

    撤销未保存的全部编辑操作,重新载入文件 :e!

    重做上一次撤销的编辑操作 Ctrl-r

  4.保存退出

    保存文件 :w (别全名)

     关闭文件 :q

     保存并关闭文件 :wq

     不保存强制关闭文件 :q!

     关闭所有文件退出 :qa

  5.移屏

       下翻页 Ctrl-f

        上翻页 Ctrl-b

        下翻行 Ctrl-e

        上翻行 Ctrl-y

   6.光标定位快捷键

    到指定行  :行号,行号G
     到文件头 1G
     到文件尾 G
     左下上右 h,j,k,l
     下一个字 w,上一个字 b   
     到行首   ^

     (记不住想想正则表达式)
     到行尾   $
     当前行尾插入 A

     向下添加空行 o

   7.在函数中定位光标(记与不记随你,反正我是用了几年了都没到过

    [[  转到上一个位于第一列的“{”
     ]]  转到下一个位于第一列的“{”
     {   转到上一个空行
     }   转到下一个空行

   8.查找当前文件  

    n,N       查找到key后,n跳到后一个位置,N跳到前一个位置

    * , #     当前光标所在的词key作为关键字,精确匹配查找,相当于/\<key\>

    g*, g#    当前光标所在的词key作为关键字,忽略大小写查找,相当于/key

    /key      从当前光标位置开始向后查找key

    ?key      从当前光标位置开始向前查找key

   /\<key\>,?\<key\>  精确匹配查找key

   9.批量替换

    :%s/要被取代的字串/新的字串/g

   10.复制粘贴删除

      复制行 yy    复制n行 nyy
       粘贴行 p
       删除行 dd    删除n行 ndd
       删除字 dw    复制字  yw

   11.可视块选择复制很多人问VIM怎么去选择删除和复制,就是这种模式
      进入可视化模式 v,V,Ctrl-v
      可视化模式下,方向键选择块
      按y复制选择的块

二、配置:显示和编辑样式,配置文件

   1.显示和编辑样式

     在状态行显示文件名set statusline+=%f,set laststatus=2
      显示行号 :set nu    隐藏行号 :set nonu
     自动缩进 :set autoindent
     c风格的缩进 :set cindent
     显示断行符等特殊符号 :set list

   2.配置文件(写这个的目的是为了提示快插文件的目录

      vim自带的配置文件  /etc/vimrc
      用户自定义的配置文件 ~/.vimrc,自己创建。把自己的配置都写这里。
      语法高亮 syntax on

三、多行注释

   1.多行注释按键操作

      注释:Ctrl-v 进入列编辑模式,向下或向上移动光标,把需要注释的行的开头标记起来,然后按大写的I,再插入注释符比如"#",按Esc,就会全部注释了。
       删除:Ctrl-v 进入列编辑模式,向下或向上移动光标,选中注释部分,按d,就会删除注释符号。

   2.多行注释使用命令操作(其实就是批量替换的多元使用

:%s/^/\/\//g来在全部内容的行首添加//号注释
     :2,50s/^/\/\//g在2~50行首添加//号注释
     反过来替换既是删除操作。


作者手记:

    也就这些了,多余的没必要去学和知道了,这个编辑器说实话要想全部学通的话能有词典那么厚一本书等你去看,咱们能用到的也就这么多了。

电动汽车数据集:2025年3K+记录 真实电动汽车数据:特斯拉、宝马、日产车型,含2025年电池规格和销售数据 关于数据集 电动汽车数据集 这个合成数据集包含许多品牌和年份的电动汽车和插电式车型的记录,捕捉技术规格、性能、定价、制造来源、销售和安全相关属性。每一行代表由vehicle_ID标识的唯一车辆列表。 关键特性 覆盖范围:全球制造商和车型组合,包括纯电动汽车和插电式混合动力汽车。 范围:电池化学成分、容量、续航里程、充电标准和速度、价格、产地、自主水平、排放、安全等级、销售和保修。 时间跨度:模型跨度多年(包括传统和即将推出的)。 数据质量说明: 某些行可能缺少某些字段(空白)。 几个分类字段包含不同的、特定于供应商的值(例如,Charging_Type、Battery_Type)。 各列中的单位混合在一起;注意kWh、km、hr、USD、g/km和额定值。 列 列类型描述示例 Vehicle_ID整数每个车辆记录的唯一标识符。1 制造商分类汽车品牌或OEM。特斯拉 型号类别特定型号名称/变体。型号Y 与记录关联的年份整数模型。2024 电池_类型分类使用的电池化学/技术。磷酸铁锂 Battery_Capacity_kWh浮充电池标称容量,单位为千瓦时。75.0 Range_km整数表示充满电后的行驶里程(公里)。505 充电类型主要充电接口或功能。CCS、NACS、CHAdeMO、DCFC、V2G、V2H、V2L Charge_Time_hr浮动充电的大致时间(小时),上下文因充电方法而异。7.5 价格_USD浮动参考车辆价格(美元).85000.00 颜色类别主要外观颜色或饰面。午夜黑 制造国_制造类别车辆制造/组装的国家。美国 Autonomous_Level浮点自动化能力级别(例如0-5),可能包括子级别的小
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值