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 条评论
登录 后参与评论

相关文章

来自专栏个人随笔

Java 持久化操作之 --io流与序列化

1)File类操作文件的属性 1.File类的常用方法 ? 1. 文件的绝对完整路径:getAbsolutePath() 文件名:getName() 文件相对路...

2749
来自专栏函数式编程语言及工具

Cats(4)- 叠加Free程序运算结果,Stacking monadic result types

   在前面的几篇关于Free编程的讨论示范中我们均使用了基础类型的运算结果。但在实际应用中因为需要考虑运算中出现异常的情况,常常会需要到更高阶复杂的运算结果类...

1986
来自专栏Ryan Miao

java字符编码和oracle乱码

编码问题我仍旧没搞懂,最根本的从哪里来就没搞懂。当页面发送请求,编码到后台是什么编码呢?好吧,我默认的都是utf-8.后台接收参数后,可以在控制台打印出来,我也...

3468
来自专栏Java帮帮-微信公众号-技术文章全总结

Java基础-20(01)总结,递归,IO流

1:递归(理解) (1)方法定义中调用方法本身的现象 举例:老和尚给小和尚讲故事,我们学编程 (2)递归的注意事项; A:要有出口,否则就是死递归 B...

3259
来自专栏数据之美

java 中 16 进制 HEX 转换成字节码形式的 UTF-8

恩,又碰到个蛋疼的编码转换问题了:要把形如 \xE9\xBB 的字符串转成中文。。。 在python中我们直接 print "\xE9\xBB\x84" ...

1925
来自专栏IT可乐

Java IO详解(四)------字符输入输出流

 File 类的介绍:https://cloud.tencent.com/developer/article/1012532 Java IO 流的分类介绍:ht...

22710
来自专栏HansBug's Lab

1131: [POI2008]Sta

1131: [POI2008]Sta Time Limit: 10 Sec  Memory Limit: 162 MB Submit: 783  Solved:...

3475
来自专栏机器学习入门

POJ 刷题系列:2632. Crashing Robots

题意: 在一张地图(A x B)中给出N个robot的位置和初始移动方向,以及M条指令,任意两个robot不能同时移动,问是否存在非法的crash状态(撞墙,...

1938
来自专栏程序员互动联盟

【Windows编程】系列第四篇:使用Unicode编程

上一篇我们学习了Windows编程的文本及字体输出,在以上几篇的实例中也出现了一些带有“TEXT”的Windows宏定义,有朋友留言想了解一些ANSI和Unic...

2655
来自专栏Golang语言社区

go语言文件正则表达式搜索功能示例

package main import ( "fmt" "os" "path/filepath" "regexp" ...

2605

扫描关注云+社区