Editplus中使用lua编译器的输出来定位出错行的正则表达式

在editplus中的自定义Tool里面使用lua编译器来做lua语法检查的时候, 出错的输出会输出到Output窗口,如果没有设置 output pattern的话, 双击错误信息是不会自动跳转到出错行的。output pattern是使用正则表达式来匹配lua编译器的输出的,在网上找了好久也没找到这个正则表达式。实在无奈只好研究了下正则表达式的语法, 自己写了一个。 献给大家。


在创建User Tool的时候有个按钮Ouput Pattern(在Capture Output那个复选框右边). 点击后会出现一个对话框. 取消 User default output pattern的选择. 将下面的表达式拷贝到下面的输入框里.

^(.://.*):([0-9]):.*

下面的选项:
Filename : Tagged Expression 1
Line : Tagged Expression 2
Column : None


这下双击错误信息就可以像在VC里面那样直接跳到出错的代码行了. 编辑大文件没这个功能麻烦死了. 
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值