您的位置:首页 > 编程语言 > Lua

让UltraEdit 支持Lua的语法高亮显示

2016-06-20 00:00 387 查看
其实很简单,但如像我一样不怎么用UltraEdit的朋友们来说,可能不太清楚。首先去UltraEdit的官网下载支持Lua的Wordfiles文件(
这里),是个文本文件(lua.txt)。打开UltraEdit安装目录下的wordfile.txt,把lua.txt文件中的内容拷贝粘贴到wordfile.txt的末尾,存盘,OK


,于是UltraEdit语法高亮项多出Lua一项,可以选择使用了。其他语言的语法高亮支持与此类似。

/L14"Lua" Line Comment = -- Block Comment On = --[[ Block Comment Off = ]] Escape Char = \ String Chars = "' File Extensions = LUA BIN

/Delimiters = ~!@%^&*()-+=|\/{}[]:;"'<> , .?

/Function String = "%[a-zA-Z]*)"

/Function String 1 = "%[a-zA-Z_0-9]*::^([a-zA-Z_0-9^~]+^)[ ^t]++([^p*&, ^t^[^]/*=:&a-zA-Z_0-9.]++)[~;]"

/Function String 2 = "%[a-zA-Z_0-9]+[ ^t*]+^([a-zA-Z_0-9]+^)[ ^t]++([^p*&, ^t^[^]a-zA-Z_0-9.]++)[~;]"

/Function String 3 = "%[a-zA-Z_0-9"]* ^([a-zA-Z_0-9"]+^)[ ^t]++([^p*&, ^t^[^]a-zA-Z_0-9.]++)[~;]"

/Function String 4 = "%[a-zA-Z_0-9*&$]+[ ^t]+[a-zA-Z_0-9*&$]+[ ^t*]+^([a-zA-Z_0-9]+^)[ ^t]++([^p*&, ^t^[^]a-zA-Z_0-9.]++)[~;]"

/Function String 5 = "%^([a-zA-Z_0-9]+^)[ ^t]++([^p*&, ^t^[^]a-zA-Z_0-9.]++)[~;]"

/Function String 6 = "%^([a-zA-Z_0-9]+^)[ ^t]+([^p*&, ^t^[^]a-zA-Z_0-9.]++)[~;]"

/C1 "key words"

and

do

else elseif end

function

if

local

nil not

or

repeat return

then

until

while

/C2

abs acos appendto ascii asin assert atan atan2

call ceil clock collectgarbage copytagmethods cos

date deg dofile dostring

error execute exit

floor foreach foreachvar format frexp

getbinmethod getenv getglobal gettagmethod gsub

ldexp log log10

max min mod

newtag next nextvar

print

rad random randomseed rawgetglobal rawgettable rawsetglobal rawsettable read

readfrom remove rename

seterrormethod setglobal setlocale settag settagmethod sin sqrt strbyte

strchar strfind strlen strlower strrep strsub strupper

tag tan tmpname tonumber tostring type

write writeto

/C3

$debug

$else

$end

$endinput

$if

$ifnot

$nodebug

/C4

PI

_INPUT _OUTPUT _STDERR _STDIN _STDOUT

/C5

+

-

*

// /

^

<

>

=

~

%

.

:

/C6

;

,

(

)

{

}

[

]

.. ...

/C7

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

DBClose DBExec DBOpen DBRow
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: