UtraEdit 支持Lua高亮

UtraEdit  支持Lua高亮,网上已经有很多方法,但是都是基于相对老一点的

UE,在15.10版本中,UE支持Lua高亮的方法如下:

从网上Down下支持Lua的wordfiles,lua.uew

新建一个目录如D:\wordfiles,

将UE安装目录下的所有wordfiles文件都复制到D:\wordfiles,再将自己的lua.uew拷贝到此,

设置UE 高级-》配置-》编辑器显示-》语法高亮

将”文档的完整目录名称“一项改成D:\wordfiles

确定即可生效。

网上的Lua对require和for好像没有支持可以自己添加高亮关键字:

如下是我的Lua wordfiles文件:

/L20"Lua" Line Comment = -- Block Comment On = [[ Block Comment Off = ]] String Chars = "' Escape Char = \ File Extensions = LUA BIN /Colors = 0,8421376,8421376,8421504,255, /Colors Back = 16777215,16777215,16777215,16777215,16777215, /Colors Auto Back = 1,1,1,1,1, /Font Style = 0,0,0,0,0, /Delimiters = ~!@%^&*()-+=|\/{}[]:;"'<> , .? /Function String 1 = "function[ ]++[a-zA-Z]*)" /Function String 2 = "function[ ]++([ a-zA-Z]*)" /Open Fold Strings = "function" "if" "while" "for" /Close Fold Strings = "end" /C1 "key words" Colors = 16711680 Colors Back = 16777215 Colors Auto Back = 1 Font Style = 0 and break do else elseif end function require if in local nil not or repeat return then until while for /C2 Colors = 255 Colors Back = 16777215 Colors Auto Back = 1 Font Style = 0 abs acos appendto ascii asin assert atan atan2 call ceil clock collectgarbage copytagmethods cos date deg dofile dostring error execute exit false find floor foreach foreachvar format frexp getbinmethod getenv getglobal gettagmethod gfind gmatch gsub insert ipairs ldexp log log10 match max min mod newtag next nextvar os pairs print rad random randomseed rawgetglobal rawgettable rawsetglobal rawsettable read readfrom remove rename seterrormethod setglobal setlocale settag settagmethod sin sqrt strbyte sub strchar strfind string strlen strlower strrep strsub strupper table tag tan tmpname tonumber tostring true type write writeto /C3 Colors = 33023 Colors Back = 16777215 Colors Auto Back = 1 Font Style = 0 $debug $else $end $endinput $if $ifnot $nodebug /C4 Colors = 32768 Colors Back = 16777215 Colors Auto Back = 1 Font Style = 0 PI _INPUT _OUTPUT _STDERR _STDIN _STDOUT /C5 Colors = 4210816 Colors Back = 16777215 Colors Auto Back = 1 Font Style = 0 + - * // / ^ < > = ~ % . : /C6 Colors = 16711680 Colors Back = 16777215 Colors Auto Back = 1 Font Style = 0 ; , ( ) { } [ ] /C7 Colors = 16711680 Colors Back = 16777215 Colors Auto Back = 1 Font Style = 0 cgi cgilua cgilua_url char2hexa chdir dbluaerrorfb dblua_escape decode default_script encodecgi encodetable escape filetype getvalue hexa hexa2char html_mask includehtml insertfield lua_mask maketable map mkurl nopipe preprocess redirect relativeurl relative_url saveluavar savestate script_path script_pdir script_vdir stateerrormethod statefile stdin strsplit unescape /C8 Colors = 16711680 Colors Back = 16777215 Colors Auto Back = 1 Font Style = 0 DBClose DBExec DBOpen DBRow

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏后端之路

Poi导出产生OOM解决方案

背景 目前生产系统大量的数据的导出,情况不是特别理想,将常出现OOM 如果不限制程序最大内存可能导致其他应用收到影响 比如稽计任务 思路 考虑出现OOM是如下几...

51610
来自专栏小尘哥的专栏

小程序(3):授权登录

判断是否授权,如果没有,则显示授权按钮。注意上面的open-type="getUserInfo",这个会自动调起授权框。看一下js

1284
来自专栏nimomeng的自我进阶

OC优化指南

a) Reusing UITableViewCell:利用cellWithTableView:cellIdentifier:nibName: b)...

1281
来自专栏lgp20151222

SpringMVC mock测试详解

1562
来自专栏java、Spring、技术分享

Spring集成TestNG测试MVC Controller

  在项目中需要写单元测试,如何保证写的单元测试的质量是比较高的。有以下几个原则。

1083
来自专栏大内老A

使命必达: 深入剖析WCF的可靠会话[实例篇](内含美女图片,定力差者慎入)

通过前面一系列的博文(《WCF 并发(Concurrency)的本质》、《并发中的同步》、《实践重于理论》、《并发与实例上下文模式》、《回调与并发》、《Conc...

1699
来自专栏生信宝典

OrthoMCL鉴定物种同源基因 (安装+使用)

9197
来自专栏点滴积累

Cesium中Clock控件及时间序列瓦片动态加载

前言 前面已经写了两篇博客介绍Cesium,一篇整体上简单介绍了Cesium如何上手,还有一篇介绍了如何将Cesium与分布式地理信息处理框架Geotrelli...

4044
来自专栏海说

spring service层单元测试

service层测试较简单,目前大多数测试主要是针对public方法进行的。依据测试方法划分,可以分为两种:基于mock的隔离测试和基于dbunit的普通测试。...

3060
来自专栏马洪彪

Java生成条码二维码

一、概述 可用barcode4j或zxing等第三方库,推荐zxing。 barcode4j资料链接:http://barcode4j.sourceforge....

4608

扫码关注云+社区