Editplus中使用lua编译器的输出来定位出错行的正则表达式
2007-04-30 00:07
295 查看
在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里面那样直接跳到出错的代码行了. 编辑大文件没这个功能麻烦死了.
在创建User Tool的时候有个按钮Ouput Pattern(在Capture Output那个复选框右边). 点击后会出现一个对话框. 取消 User default output pattern的选择. 将下面的表达式拷贝到下面的输入框里.
^(.://.*):([0-9]):.*
下面的选项:
Filename : Tagged Expression 1
Line : Tagged Expression 2
Column : None
这下双击错误信息就可以像在VC里面那样直接跳到出错的代码行了. 编辑大文件没这个功能麻烦死了.
相关文章推荐
- editplus-使用正则表达式替换每行首字母和尾字母
- python里使用正则表达式来替换匹配成功的组并输出替换的次数
- 使用正则表达式时,容易出错的地方~
- editplus利用正则表达式快速定位
- 在LogCat中使用正则表达式过滤系统输出的多余信息
- python使用正则表达式替换匹配成功的组并输出替换的次数
- Editplus“替换”中的正则表达式使用
- Axure RP Pro - 相关问题 - 使用正则表达式的较验函数在Firefox下出错
- 在 Notepad++ 或 EditPlus 中使用正则表达式进行高级查找替换
- 最近在编写一些bat工具时,发现自己对lua的io和正则表达式使用没什么了解,网络上转载解决问题后的文章。
- python3.4学习笔记(十二) python正则表达式的使用,使用pyspider匹配输出带.html结尾的URL
- lua正则表达式使用记录
- 关于正则表达式的使用一例。在Textbox 对话框内限制只能输入数字,如果输入出错,则清空内容。
- Notepad++正则表达式格式 Editplus使用正则表达式[转]
- EditPlus中的正则表达式使用--如何使用查找到的原字符
- 在 Notepad++ 或 EditPlus 中使用正则表达式进行高级查找替换
- LUA中的正则表达式
- 用java开发编译器之:Thompson构造,将正则表达式转换为有限状态自动机
- javascript 正则表达式的使用
- Java中正则表达式的使用