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

悲情土仔一生

  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>
            欧美激情一区二区三区四区| 欧美一区二区黄色| 99国产精品私拍| 亚洲国产导航| 亚洲美女在线视频| 在线播放日韩| 好吊妞这里只有精品| 国产一区日韩二区欧美三区| 国产视频在线观看一区| 玉米视频成人免费看| 一本色道久久综合亚洲91| 亚洲网站在线观看| 久久久水蜜桃av免费网站| 另类av导航| 亚洲视频综合| 欧美精品www| 一区二区三区亚洲| 亚洲欧美另类综合偷拍| 免费观看久久久4p| 午夜在线观看欧美| 欧美视频在线观看视频极品| 国产精品天美传媒入口| 亚洲精品午夜精品| 久久久亚洲欧洲日产国码αv| 亚洲精品久久久久| 午夜精品久久久久久久久久久| 欧美黄免费看| 日韩天堂在线视频| 欧美jizzhd精品欧美喷水 | 国产精品hd| 亚洲国语精品自产拍在线观看| 欧美一区二区三区免费观看| 亚洲精品乱码视频| 欧美日韩综合精品| 亚洲欧美日韩国产成人精品影院 | 日韩视频不卡| 亚洲国产精品一区制服丝袜 | 在线视频欧美日韩精品| 亚洲国产91色在线| 欧美日韩国产成人在线免费 | 欧美日韩在线播放一区| 一本一本久久| 在线午夜精品| 国模精品一区二区三区色天香| 欧美一级专区免费大片| 欧美一区二区黄色| 99精品视频一区二区三区| 亚洲国产综合视频在线观看| 欧美精品尤物在线| 久久久久久久久久久成人| 久久综合色8888| 亚洲欧美视频一区二区三区| 亚洲综合首页| 亚洲理伦电影| 久久精品亚洲乱码伦伦中文 | 欧美大片一区二区| 国产精品99久久不卡二区| 欧美一区二区三区四区在线观看 | 欧美成人xxx| 久久久噜久噜久久综合| 欧美日韩国产色站一区二区三区| 翔田千里一区二区| 欧美日韩播放| 欧美1区视频| 极品av少妇一区二区| 亚洲欧美日韩成人| 久久精品免费播放| 免费成人在线观看视频| 久久琪琪电影院| 国产精品日韩久久久| 亚洲一区二区免费视频| 午夜精品免费视频| 久久精品亚洲乱码伦伦中文 | 欧美一区二区三区啪啪| 亚洲在线中文字幕| 国产精品永久免费视频| 一区二区三区高清不卡| 一区二区电影免费在线观看| 欧美国产视频在线| 亚洲欧洲一区二区三区| 亚洲免费视频在线观看| 国产精品久久一级| 久久www免费人成看片高清| 久久一本综合频道| 亚洲免费激情| 国产色婷婷国产综合在线理论片a| 亚洲女ⅴideoshd黑人| 久久久久免费| 亚洲综合日韩| 亚洲精品国产精品乱码不99按摩| 欧美国产日产韩国视频| 亚洲欧美日韩国产综合在线 | 亚洲一区二区成人在线观看| 国产精品久久国产愉拍| 麻豆成人在线播放| 亚洲一级电影| 91久久久久久久久久久久久| 久久国产精品99精品国产| 亚洲美女电影在线| 亚洲国产高清高潮精品美女| 久久久精品2019中文字幕神马| 亚洲女爱视频在线| 韩日精品视频一区| 欧美性jizz18性欧美| 久久久精品国产免费观看同学| 夜夜嗨av一区二区三区网页| 欧美成人综合| 欧美国产成人精品| 免费成人毛片| 欧美aⅴ99久久黑人专区| 久久这里有精品视频| 久久久久久久国产| 美日韩丰满少妇在线观看| 久久黄色小说| 久久一区二区精品| 亚洲人成艺术| 亚洲欧美日本国产有色| 久久av二区| 欧美精品成人| 国产乱肥老妇国产一区二 | 亚洲在线国产日韩欧美| 亚洲一区二区三区高清不卡| 亚洲一区二区三区国产| 久久久视频精品| 亚洲国产专区| 久久精品日产第一区二区三区 | 久久综合狠狠综合久久综合88| 欧美在线亚洲在线| 亚洲日本免费电影| 午夜日韩激情| 欧美日韩在线播放一区| 激情综合色综合久久| 在线亚洲欧美| 欧美激情精品久久久| 亚洲欧美日本日韩| 国产精品久久久久国产a级| 亚洲高清久久网| 久久先锋影音| 久久精品国产成人| 午夜亚洲精品| 欧美高清视频一区二区| 最新国产成人在线观看| 一区二区精品在线| 欧美黄色免费网站| 1024亚洲| 久久综合国产精品| 欧美在现视频| 韩国一区电影| 久久免费99精品久久久久久| 亚洲精美视频| 免费永久网站黄欧美| 亚洲国产精品国自产拍av秋霞| 久久久国产精品一区| 性做久久久久久久久| 国产偷久久久精品专区| 久久久国产亚洲精品| 玖玖综合伊人| 一本久久综合| 在线视频中文亚洲| 国产一区二区三区日韩欧美| 另类激情亚洲| 欧美日本一区二区高清播放视频| 亚洲校园激情| 久久国产精品免费一区| 在线欧美小视频| 夜夜嗨av一区二区三区中文字幕| 欧美人与性动交cc0o| 欧美在线观看www| 毛片av中文字幕一区二区| 在线视频精品一区| 玖玖在线精品| 久久久国产91| 久久国产精品一区二区| 亚洲免费视频观看| 在线电影一区| 亚洲在线日韩| 亚洲免费观看高清在线观看| 亚洲男女自偷自拍| 日韩写真在线| 噜噜噜噜噜久久久久久91| 亚洲欧美一区二区三区极速播放| 欧美视频你懂的| 美女主播一区| 国产视频一区二区在线观看| 亚洲精品乱码久久久久久久久| 国产亚洲精品久久久久婷婷瑜伽| 亚洲欧洲另类国产综合| 91久久极品少妇xxxxⅹ软件| 久久超碰97人人做人人爱| 欧美亚洲在线观看| 国产麻豆9l精品三级站| 亚洲一区欧美| 欧美一区二区精品久久911| 国产精品激情| 欧美一区二区三区久久精品 | 国产精品久久一区二区三区| 亚洲开发第一视频在线播放| 亚洲人成久久| 欧美日本高清一区| 亚洲伊人观看|