青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

悲情土仔一生

  C++博客 :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
  14 隨筆 :: 0 文章 :: 74 評論 :: 0 Trackbacks

讓UltraEdit完美支持Lua語法

作者:Tuuzed(土仔)   發表于:2008年12月27日
版權聲明:可以任意轉載,轉載時請務必以超鏈接形式標明文章原始出處和作者信息及本聲明。
http://m.shnenglu.com/tuuzed/archive/2008/12/27/70516.html




     最近在研究Lua腳本語言(個人覺得它是Basic、C、C++的結合體),可是“強大”的UltraEdit默認安裝后是不支持Lua語法高亮顯示的,滿屏幕“黑黑”的雞腸字符讓人感覺編程是那么的索然無味,沒有了靈感。
     終于有一天GOOGLE了一下,發現了很多解決辦法,最好的辦法就是:先去UltraEdit的官網下載支持Lua的Wordfiles文件(這里),是個文本文件(lua.txt)。打開UltraEdit安裝目錄下的wordfile.txt,把lua.txt文件中的內容拷貝粘貼到wordfile.txt的末尾,存盤,OK,于是UltraEdit語法高亮項多出Lua一項,可以選擇使用了。比起網上說的02年版的lua.txt,這個04版(也是很舊)已經完美支持“注釋塊”和“注釋行”高亮了,所以無需在改它的第一行。
     但是,使用一段時間后,還是發現有問題,比如:有部分關鍵字沒有加亮(如:os,pair, ipair等);不支持代碼折疊(不能很好地知道結束關鍵字end是屬于哪個while、for、function等);對UltraEdit的F8(函數列表)功能支持得不完美。還好,看了UltraEdit幫助后,自己修改了一下,解決了上述問題,下面就貼出我的lua.txt在這里下載修改后的Lua.txt。

 1 /L20"Lua" Line Comment = -- Block Comment On = [[ Block Comment Off = ]] String Chars = "' Escape Char = \ File Extensions = LUA BIN
 2 /Delimiters = ~!@%^&*()-+=|\/{}[]:;"'<> ,    .?
 3 /Function String 1 = "function[ ]++[a-zA-Z]*)"
 4 /Function String 2 = "function[ ]++([ a-zA-Z]*)"
 5 /Open Fold Strings = "function" "if" "while" "for"
 6 /Close Fold Strings = "end"
 7 /C1 "key words"
 8 and
 9 break
10 do
11 else 
12 elseif 
13 end
14 function
15 if in
16 local
17 nil not
18 or
19 repeat return
20 then
21 until
22 while
23 /C2
24 abs acos appendto ascii asin assert atan atan2
25 call ceil clock collectgarbage copytagmethods cos
26 date deg dofile dostring
27 error execute exit
28 false find floor foreach foreachvar format frexp
29 getbinmethod getenv getglobal gettagmethod gfind gmatch gsub
30 insert ipairs
31 ldexp log log10
32 match max min mod
33 newtag next nextvar
34 os
35 pairs print
36 rad random randomseed rawgetglobal rawgettable rawsetglobal rawsettable read
37 readfrom remove rename
38 seterrormethod setglobal setlocale settag settagmethod sin sqrt strbyte sub
39 strchar strfind string strlen strlower strrep strsub strupper
40 table tag tan tmpname tonumber tostring true type
41 write writeto
42 /C3
43 $debug
44 $else
45 $end
46 $endinput
47 $if
48 $ifnot
49 $nodebug
50 /C4
51 PI
52 _INPUT _OUTPUT _STDERR _STDIN _STDOUT
53 /C5
54 +
55 -
56 *
57 // /
58 ^
59 <
60 >
61 =
62 ~
63 %
64 .
65 :
66 /C6
67 ;
68 ,
69 (
70 )
71 {
72 }
73 [
74 ]
75 /C7
76 cgi cgilua cgilua_url char2hexa chdir
77 dbluaerrorfb dblua_escape decode default_script
78 encodecgi encodetable escape
79 filetype
80 getvalue
81 hexa hexa2char html_mask
82 includehtml insertfield
83 lua_mask
84 maketable map mkurl
85 nopipe
86 preprocess
87 redirect relativeurl relative_url
88 saveluavar savestate script_path script_pdir script_vdir stateerrormethod
89 statefile stdin strsplit
90 unescape
91 /C8
92 DBClose DBExec DBOpen DBRow

    
     支持UltraEdit的F8(函數列表)功能的是3、4行;支持代碼折疊的是5、6行;增加了部分關鍵字(io,pair,ipair等),但還不完整,可以根據以后編程需要自己再添加,添加時一定要按字母排列順序“插”對位置!


posted on 2008-12-27 17:19 土仔 閱讀(7897) 評論(5)  編輯 收藏 引用 所屬分類: 土仔編程

評論

# re: 讓UltraEdit完美支持Lua語法 2008-12-27 22:34 5193
轉載文章的時候需要加版權...

順便問一句
你的ultraedit有版權么...  回復  更多評論
  

# re: 讓UltraEdit完美支持Lua語法 2008-12-28 10:03 土仔
@5193
回答問題:此文章為原創;UltraEdit是公司買的license。  回復  更多評論
  

# re: 讓UltraEdit完美支持Lua語法 2008-12-28 13:14 Xw.Y
支持原創
支持正版

可惜偶等窮人只能用emacs……  回復  更多評論
  

# re: 讓UltraEdit完美支持Lua語法[未登錄] 2009-01-30 15:35 Betty
非常感謝,很有用~~  回復  更多評論
  

# re: 讓UltraEdit完美支持Lua語法[未登錄] 2011-10-06 09:58 阿炳
棒棒的,贊一個,已經使用中  回復  更多評論
  

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            亚洲国产精品ⅴa在线观看| 欧美日韩国产首页| 欧美一级网站| 亚洲一区三区在线观看| 亚洲一区二区在线免费观看视频 | 亚洲精品国产视频| 激情久久综合| 亚洲国产日韩在线一区模特| 亚洲欧洲精品一区二区三区 | 亚洲女爱视频在线| 性色av一区二区三区在线观看| 欧美一级片一区| 欧美大片在线观看一区二区| 亚洲国产婷婷香蕉久久久久久99| 亚洲久久在线| 亚洲欧美日韩一区二区在线| 久久色在线观看| 欧美日韩精品欧美日韩精品| 国产女人精品视频| 亚洲人体1000| 久久久精品日韩欧美| 亚洲国产精品久久久久久女王| 国产精品99久久不卡二区| 久久精品免视看| 国产精品日韩欧美大师| 亚洲精品乱码久久久久久久久 | 亚洲福利在线观看| 亚洲影院色在线观看免费| 久久久久久久波多野高潮日日| 欧美久久99| 亚洲第一二三四五区| 亚洲欧美日韩一区二区在线 | 国产精品一区二区女厕厕| 亚洲欧洲精品一区二区| 欧美一区二区三区视频在线观看| 欧美 亚欧 日韩视频在线| 制服丝袜激情欧洲亚洲| 久久久久国产精品www| 欧美午夜精品久久久久久浪潮| 黄色一区三区| 欧美一区二区三区婷婷月色| 亚洲激情中文1区| 久久精品免费播放| 国产欧美视频在线观看| 亚洲一区观看| 欧美激情一级片一区二区| 欧美主播一区二区三区| 国产伦精品一区二区| 亚洲欧美日韩网| 亚洲一区二区不卡免费| 国产精品v片在线观看不卡| 99re国产精品| 亚洲精品男同| 欧美激情一区二区在线| 亚洲精品国产精品国产自| 久久久亚洲国产美女国产盗摄| 亚洲综合第一页| 国产欧美日韩综合精品二区| 欧美一区国产在线| 亚洲男人的天堂在线| 国产精品xnxxcom| 亚洲在线一区二区三区| 亚洲午夜在线观看| 国产精品无码永久免费888| 午夜免费日韩视频| 午夜欧美不卡精品aaaaa| 国产日产精品一区二区三区四区的观看方式 | 日韩视频专区| 欧美无砖砖区免费| 午夜国产精品视频| 亚洲欧美日韩系列| 狠狠色香婷婷久久亚洲精品| 可以看av的网站久久看| 久久午夜精品| 亚洲精品午夜精品| 亚洲精品久久久久久久久久久| 欧美日韩国产不卡在线看| 亚洲性色视频| 香港久久久电影| 亚洲成色777777女色窝| 亚洲欧洲精品天堂一级| 国产精品亚洲视频| 美女国内精品自产拍在线播放| 玖玖在线精品| 在线亚洲欧美| 欧美在线啊v一区| 日韩亚洲视频| 久久高清一区| 在线综合+亚洲+欧美中文字幕| 亚洲免费在线观看| 亚洲国产美女| 午夜精品久久久久影视 | 亚洲欧美日韩精品综合在线观看| 国产精品久久久999| 欧美中在线观看| 免费在线播放第一区高清av| 亚洲夜晚福利在线观看| 性亚洲最疯狂xxxx高清| 亚洲人成在线播放| 欧美一区二区视频免费观看| 亚洲日本久久| 久久www免费人成看片高清| 亚洲六月丁香色婷婷综合久久| 亚洲图片激情小说| 亚洲欧洲美洲综合色网| 亚洲欧美自拍偷拍| 亚洲最新在线| 久久综合久久综合久久综合| 亚洲男人av电影| 欧美ed2k| 久久一区二区精品| 国产精品国产三级国产普通话蜜臀| 麻豆国产va免费精品高清在线| 国产精品高潮呻吟久久av黑人| 欧美高清视频在线播放| 国产亚洲精品久久飘花| 亚洲视频在线观看免费| 亚洲精品欧美极品| 久久精品国产久精国产一老狼| 亚洲综合色激情五月| 欧美成人亚洲成人日韩成人| 久久精品一区| 国产欧美欧美| 亚洲午夜精品久久久久久浪潮| 亚洲精品一区二区三区99| 久久国产视频网| 亚洲欧美色婷婷| 欧美啪啪成人vr| 亚洲国产精品小视频| 伊人精品成人久久综合软件| 欧美影院成人| 久久天天躁狠狠躁夜夜av| 国产情人节一区| 午夜免费日韩视频| 理论片一区二区在线| 国内免费精品永久在线视频| 亚洲嫩草精品久久| 午夜精品一区二区三区在线视| 欧美吻胸吃奶大尺度电影| 亚洲国产精品一区制服丝袜| 精品999成人| 久久视频在线免费观看| 久久精品国产999大香线蕉| 国产欧美日本一区视频| 亚洲欧美国产77777| 欧美一区二区视频在线观看2020 | 免播放器亚洲一区| 黄色成人在线网站| 久久久噜噜噜久久中文字免| 免费成人毛片| 日韩天堂av| 欧美精品久久久久久久免费观看| 亚洲精品一区二区三区福利| 亚洲午夜黄色| 国产一区二区三区四区| 老司机一区二区三区| 夜久久久久久| 久久久久久久久久久成人| 在线精品高清中文字幕| 欧美不卡福利| 在线一区观看| 久久综合给合| 亚洲美女中出| 国产精品日日做人人爱| 久久成人精品无人区| 亚洲国产高清在线| 午夜免费电影一区在线观看| 伊人精品视频| 国产精品久久福利| 久久精品男女| 一区二区三区产品免费精品久久75 | 美女999久久久精品视频| 99在线精品视频| 国产午夜精品久久久久久久| 欧美成年人网站| 亚洲欧美区自拍先锋| 欧美国产日本在线| 午夜免费日韩视频| 亚洲高清久久网| 国产精品男人爽免费视频1| 久久青青草综合| 亚洲天堂av图片| 亚洲国产合集| 久久综合九色| 香港久久久电影| 一区二区三区不卡视频在线观看 | 亚洲欧美日韩中文播放| 欧美激情乱人伦| 欧美一区二区三区四区高清| 一区二区三区欧美成人| 一色屋精品亚洲香蕉网站| 国产精品一区久久| 欧美日韩精品三区| 久久综合99re88久久爱| 亚洲国产精品久久久久婷婷884 | 久久久久国产精品麻豆ai换脸| 一本一本久久| 亚洲精品国久久99热| 麻豆成人在线播放| 久久免费精品视频|