前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >vim tabular 插件进阶使用方法

vim tabular 插件进阶使用方法

原创
作者头像
iysheng
发布2022-04-04 17:50:37
7960
发布2022-04-04 17:50:37
举报
文章被收录于专栏:Embedded DevelopmentEmbedded Development

在这篇文章中,描述了 vim tabular 插件基础使用方法

本篇接着上文记录 vim tabular 的进阶使用方法。

首先展示下思维导图:

misc-tabular.drawio.png
misc-tabular.drawio.png

进阶用法简单来说分为两个方面:

  • 使用 AddTabularPattern 添加别名:AddTabularPipeline multiple_spaces / {2,}/
  • 使用 AddTabularPipeline 进行管道处理,也就是可以对匹配的行的内容进行多条命令逐次按照顺序处理,命令之间使用管道

思维导图中,我额外展示了一个给指定编号的分割符处理的示例。里面包含了 vim 中模式匹配的一些概念。具体的内容我有注释(即翻译)。

备注: tabular 是以光标所在的行为中心上下查找尽可能多连续(可以理解为贪婪匹配 ?)的包含有匹配内容的行。

vim 中要擅长使用 :help 查看对应的帮助文档,在这个插件中大量使用了正则表达式。此处就稍微展示下正则表达式的基本结构规定:

misc-Page-3.drawio.png
misc-Page-3.drawio.png

顺便附上一个学习正则表达公式好的网址:正则表达式30分钟入门教程 来源 https://deerchao.cn/

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
http://www.vxiaotou.com