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

悲情土仔一生

  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 土仔 閱讀(7888) 評論(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>
            久久综合国产精品| 国产精品日韩欧美一区二区| 亚洲裸体视频| 国产婷婷97碰碰久久人人蜜臀| 亚洲电影免费| 日韩视频三区| 亚洲精品久久久久久下一站 | 亚洲午夜激情免费视频| 亚洲黄色成人| 久久久久久91香蕉国产| 久久尤物视频| 亚洲高清视频的网址| 亚洲国产视频a| 亚洲欧洲久久| 国产精品v亚洲精品v日韩精品| 亚洲一区二区四区| 亚洲欧洲一区二区三区久久| 欧美在线视频观看| 久久不射网站| 亚洲精品一区二区在线| 亚洲一二三四区| 欧美高清日韩| 性欧美18~19sex高清播放| 久久久久久久一区| 在线一区观看| 日韩一区二区福利| 亚洲国产精品高清久久久| 国产精品影院在线观看| 国产精品免费小视频| 国产精品国产三级国产aⅴ无密码 国产精品国产三级国产aⅴ入口 | 久久国产精品免费一区| 欧美人成在线| 欧美成人一二三| 美女日韩在线中文字幕| 欧美亚洲免费高清在线观看| 欧美一级久久久久久久大片| 欧美精品久久天天躁 | 亚洲图片自拍偷拍| 一区二区三区四区五区在线| 美女爽到呻吟久久久久| 久久久欧美一区二区| 久久久青草青青国产亚洲免观| 这里只有视频精品| 久久riav二区三区| 国产日韩欧美在线观看| 亚洲欧美国产三级| 亚洲一级免费视频| 午夜精品久久| 久久午夜影视| 久久精品国产v日韩v亚洲| 亚洲欧美日韩精品一区二区| 亚洲小说春色综合另类电影| 欧美婷婷在线| 狠狠色伊人亚洲综合成人| 亚洲日本激情| 午夜精品区一区二区三| 精品成人乱色一区二区| 午夜视频在线观看一区二区三区| 亚洲美女在线一区| 永久域名在线精品| 久久婷婷国产综合精品青草| 久久综合一区| **欧美日韩vr在线| 久久久久久精| 国产精品v日韩精品| 最新日韩在线| 最新高清无码专区| 免费国产一区二区| 亚洲无人区一区| 老色鬼精品视频在线观看播放| 久久av二区| 久久精品人人做人人爽| 国产一区二区高清视频| 欧美一区二区三区四区在线| 亚洲精品一二三区| 亚洲免费电影在线观看| 亚洲精品欧美日韩| 亚洲每日更新| 国产精品美女在线| 欧美有码在线视频| 久久视频这里只有精品| 国产精品swag| 亚洲尤物视频在线| 久久久久久久999| 在线成人免费视频| 久久亚洲国产精品日日av夜夜| 亚洲国产精品视频| 欧美福利专区| 欧美一级理论性理论a| 免费在线国产精品| 午夜久久久久| 欧美激情视频一区二区三区在线播放| 欧美成人一二三| 亚洲午夜精品一区二区| 久久男人资源视频| 一区二区三区波多野结衣在线观看| 欧美华人在线视频| 久久九九国产精品| 午夜伦欧美伦电影理论片| 欧美国产日本韩| 亚洲欧美日韩中文视频| 亚洲人成网站在线观看播放| 韩国av一区| 国产女主播在线一区二区| 亚洲电影观看| 久久亚洲一区二区| 久久免费国产精品| 欧美一区国产在线| 性久久久久久久久| 国产精品福利在线观看| 欧美日韩精品免费看| 亚洲精品一级| 亚洲狠狠婷婷| 欧美bbbxxxxx| 亚洲美女精品成人在线视频| 欧美粗暴jizz性欧美20| 最新成人av网站| 亚洲第一视频| 日韩手机在线导航| 亚洲免费观看| 久久综合五月天婷婷伊人| 亚洲午夜未删减在线观看| 亚洲精品三级| 99精品视频免费观看视频| 国产一区自拍视频| 午夜精品亚洲| 久久女同精品一区二区| 久久综合九色| 欧美日韩亚洲一区| 香蕉久久一区二区不卡无毒影院| 亚洲欧美国产另类| 免费在线亚洲| 日韩亚洲不卡在线| 欧美一级视频免费在线观看| 欧美一区二区在线看| 免费影视亚洲| 国内精品久久久久影院优 | 欧美刺激午夜性久久久久久久| 亚洲国产一区二区视频| aa日韩免费精品视频一| 一区二区激情小说| 久久久久成人网| 亚洲日本黄色| 91久久久在线| 久久9热精品视频| 国产精品日韩在线播放| 99热在线精品观看| 国产精品一区二区视频| 在线观看国产精品淫| 欧美一区二区三区日韩| 亚洲专区在线| 国产欧美日韩综合一区在线观看 | 欧美精品一区二区三区很污很色的 | 国产乱码精品一区二区三区av| 亚洲毛片在线观看.| 欧美激情成人在线| 欧美国产一区二区| 亚洲精品在线一区二区| 亚洲美女电影在线| 国产一区二区三区丝袜| 久久久久国产精品一区三寸| 久久精品人人做人人综合 | 亚洲激情在线视频| 亚洲一区二区三区精品动漫| 欧美激情视频一区二区三区免费| 国产精品久久久久久久久免费| 欧美夫妇交换俱乐部在线观看| 国一区二区在线观看| 亚洲国产精品日韩| 国产精品国产成人国产三级| 久久免费视频网| 欧美网站在线观看| 亚洲国内在线| 亚洲高清三级视频| 性久久久久久久| 91久久夜色精品国产九色| 亚洲网站视频福利| 日韩一级欧洲| 久久偷窥视频| 久久视频在线视频| 国产精品美女久久久免费| 久久精品av麻豆的观看方式| 免费一级欧美片在线观看| 国产女主播一区二区三区| 亚洲最新色图| 一本色道综合亚洲| 国产精品久久77777| 一区二区精品在线| 亚洲欧美日韩直播| 尤物在线精品| 欧美精品一区二区视频| 亚洲一区欧美激情| 久久久www成人免费精品| 亚洲国产清纯| 欧美全黄视频| 欧美一区二区成人| 亚洲人成毛片在线播放| 亚洲一区二区三区乱码aⅴ蜜桃女| 国产日韩欧美不卡| 欧美国产第一页|