当前位置: 首页 > news >正文

西宁网站建设公司信息流推广渠道

西宁网站建设公司,信息流推广渠道,ip代理提取网站源码,网站开发相关期刊gn是Vim 7.4新增的一个操作(motion),作用是跳到并选中下一个搜索匹配项。 具体说,Vim里执行搜索后,执行n操作只会跳转到下一个匹配项,而不选中它。但是我们往往需要对匹配项执行一些修改操作,例…

gn是Vim 7.4新增的一个操作(motion),作用是跳到并选中下一个搜索匹配项。
具体说,Vim里执行搜索后,执行n操作只会跳转到下一个匹配项,而不选中它。但是我们往往需要对匹配项执行一些修改操作,例如替换、删除或修改大小写等,如果先跳转再执行对应操作,会比较繁琐。gn可以和相应的操作结合,简化这些过程。
常用的组合有:

  • cgn: 删除下一个匹配项,并进入插入模式
  • dgn: 删除下一个匹配项,并保持常规模式

在执行搜索后通过使用 dgn 命令可以删除匹配项:

  1. 使用正则表达式 /\d\+\.\d\+\.\d\+\.\d\+ 搜索匹配的 ip
  2. 使用 :set hls 高亮匹配项
  3. 在 normal 模式下使用 dgn 可以删除当前匹配项,可以重复使用 dgn 删除后续的匹配项

请添加图片描述

同样,可以使用 cgn 可以编辑修改每个匹配项。

此外,可以将搜索与 gn 命令配合使用:

:g/\d\+\.\d\+\.\d\+\.\d\+/normal! "Aygn

1. :g 命令
:g 是Vim中的全局命令(global command),它用于在整个文件范围内对满足特定条件的行进行操作。其基本语法是 :g/{pattern}/[commands],这里的 {pattern} 是一个正则表达式模式,用于匹配要操作的行;[commands] 则是要对匹配到的行执行的具体操作。

2. 正则表达式 \d\+\.\d\+\.\d\+\.\d\+
这是一个用于匹配IP地址的正则表达式:

  • \d 表示匹配数字字符。
  • \d\+ 表示匹配一个或多个数字字符,这里用来匹配IP地址每一段中的数字部分。
  • \. 表示匹配小数点,因为在正则表达式中,点(.)本身是一个通配符,要匹配实际的小数点需要用反斜杠转义。
  • 整个表达式 \d\+\.\d\+\.\d\+\.\d\+ 就是用来匹配常见的IP地址格式,例如 192.168.1.1 这样由四个数字段用小数点分隔的形式。

3. normal! "Aygn
这是在 :g 命令中要对匹配到的行执行的具体操作:

  • normal!:表示接下来要执行的是普通模式下的命令序列。它确保执行的命令不会受到当前可能存在的映射(mappings)等的影响,按照Vim原本的普通模式命令逻辑来执行。

  • "Aygn

    • "A:指定寄存器 A,在Vim中可以使用不同的寄存器来临时存储文本内容,这里是告诉Vim要把后续操作获取到的文本存到寄存器 A 中。
    • ygn:这是一个常用的组合命令,y 是复制(yank)命令,gn 会自动作用于当前搜索到的匹配文本(在这种情况下,就是匹配到的IP地址),所以 ygn 整体的作用就是复制当前行中匹配到的IP地址。

综合起来,这条命令的完整作用是:在整个文件中,对于每一行中匹配到IP地址(按照 \d\+\.\d\+\.\d\+\.\d\+ 这个正则表达式模式匹配)的情况,在普通模式下执行操作,将该行中匹配到的IP地址复制到寄存器 A 中。

参考资料

  • Practical Vim
  • Vim实用技巧进阶
http://www.shuangfujiaoyu.com/news/32873.html

相关文章:

  • 做暧小视频xo网站宁德市地图
  • h5app开发框架seo优化在线诊断
  • 网站代运营价格竞价网站推广
  • 洛阳做网站太原seo代理商
  • 大朗网站制作站长网站推广
  • a做爰视频免费观费网站百度应用宝
  • 手机网站打不开是什么原因造成的营销型网站分为哪几种
  • 直播软件哪个好看关键词排名优化官网
  • 什么是网站建设从哪些方面建设网站免费软文推广平台都有哪些
  • wordpress论坛功能seo的作用主要有
  • 大型综合门户网站营销模式四川游戏seo整站优化
  • 注册公司一年需要多少费用北京云无限优化
  • 柳州网站建站费用seo外链建设的方法
  • 不开网店怎么做淘宝网站安阳seo
  • 仿网站ppt怎么做移动网站优化排名
  • 网站怎么做团购域名注册优惠
  • 建设一个企业网站多少钱360seo
  • 如何添加网站白名单广州网页推广公司
  • 哪里的郑州网站建设搜索引擎seo
  • 高校网站建设资料库百度指数对比
  • 做词做曲网站湖南长沙最新情况
  • 网站开发需要多少钱点评aso优化分析
  • 中山h5模板建站电话销售外呼系统软件
  • 网站建设管理软件seo网站排名优化教程
  • 中山网站制作专业seo点击软件排名优化
  • 凡客诚品衬衫seo和sem的关系
  • 广东住房和建设局网站自己做网站怎么做
  • 网页设计与制作建立站点实践报告广东又出现新病毒
  • 临海制作网站公司seo短视频发布页
  • 南宁百度做网站多少钱优化科技