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

悲情土仔一生

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

讓UltraEdit完美支持Lua語法

作者:Tuuzed(土仔)   發表于:2008年12月27日
版權聲明:可以任意轉載,轉載時請務必以超鏈接形式標明文章原始出處和作者信息及本聲明
http://www.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>
            欧美国产欧美亚洲国产日韩mv天天看完整 | 伊人伊人伊人久久| 亚洲欧美视频在线观看| 亚洲影音一区| 麻豆成人在线| 亚洲影视在线播放| 好吊色欧美一区二区三区视频| 久久综合久久综合这里只有精品 | 欧美小视频在线| 销魂美女一区二区三区视频在线| 亚洲中字黄色| 在线观看欧美一区| 一区二区日韩免费看| 国产一区二区0| 亚洲激情视频网站| 欧美午夜片在线观看| 久久精品国产99精品国产亚洲性色 | 欧美激情第9页| 国产精品99一区二区| 美女黄色成人网| 欧美日韩一区二区三区高清| 亚洲永久免费观看| 亚洲综合另类| 亚洲精品在线观看视频| 在线综合亚洲欧美在线视频| 伊人春色精品| 亚洲主播在线观看| 日韩视频免费观看高清在线视频| 亚洲欧美日韩一区二区| 亚洲精品在线视频| 久久aⅴ国产紧身牛仔裤| 日韩一二三在线视频播| 久久国产精品亚洲77777| 在线性视频日韩欧美| 久久久91精品国产| 欧美一区二区三区在线免费观看| 欧美激情精品久久久久久久变态 | 久久精品99国产精品酒店日本| 99精品国产99久久久久久福利| 欧美一区日本一区韩国一区| aa国产精品| 蜜臀av国产精品久久久久| 久久精品国产欧美亚洲人人爽| 欧美日韩一区二区在线播放| 亚洲第一页在线| 一区二区三区自拍| 欧美一区在线看| 欧美在线一级va免费观看| 欧美日韩亚洲一区三区| 亚洲国产视频一区二区| 亚洲第一成人在线| 久久婷婷国产综合尤物精品 | 亚洲人成网站777色婷婷| 久久精品国产久精国产一老狼| 香蕉久久夜色| 国产农村妇女精品一二区| 一区二区三区久久精品| 亚洲小视频在线观看| 亚洲欧美国产视频| 国产欧美日韩在线播放| 99视频精品全部免费在线| 一个色综合导航| 欧美精品在线免费播放| 亚洲精品一区在线| 亚洲午夜女主播在线直播| 欧美天堂在线观看| 亚洲一品av免费观看| 午夜一区不卡| 国产亚洲一区二区三区| 久久激情视频久久| 美女脱光内衣内裤视频久久影院 | 一区二区日韩免费看| 亚洲香蕉伊综合在人在线视看| 欧美天天在线| 午夜精品亚洲| 牛牛影视久久网| 日韩午夜高潮| 国产精品免费一区二区三区观看| 亚洲欧美综合另类中字| 久久男人资源视频| 亚洲欧洲日韩女同| 欧美三级日本三级少妇99| 亚洲主播在线播放| 欧美jjzz| 亚洲永久精品国产| 在线电影欧美日韩一区二区私密| 蜜桃av噜噜一区二区三区| 亚洲破处大片| 欧美一区二区性| 在线免费观看日本一区| 欧美色网一区二区| 久久国产精品色婷婷| 亚洲日本欧美| 久久久噜久噜久久综合| 99亚洲一区二区| 国产午夜亚洲精品不卡| 欧美好骚综合网| 欧美一区二区性| 亚洲精品久久久一区二区三区| 亚洲欧洲99久久| 亚洲欧洲三级| 国产亚洲人成网站在线观看| 欧美国产视频在线| 欧美中在线观看| 一区二区激情| 亚洲高清资源| 久久天天躁狠狠躁夜夜av| 在线中文字幕日韩| 亚洲成色最大综合在线| 国产精品卡一卡二卡三| 欧美成年人在线观看| 先锋影音国产精品| 一区二区三区四区精品| 亚洲电影免费观看高清完整版在线观看 | 国产精品美女久久久| 免费欧美电影| 欧美资源在线| 亚洲伊人网站| 99国产精品国产精品毛片| 欧美国产极速在线| 久久综合伊人77777麻豆| 午夜精品成人在线视频| 一区二区不卡在线视频 午夜欧美不卡'| 国产在线精品二区| 久久夜色精品亚洲噜噜国产mv| 久久精品国产综合精品| 在线综合欧美| 一区二区三区精密机械公司| 亚洲人成亚洲人成在线观看| 国内自拍亚洲| 国产亚洲高清视频| 国产精品一区久久| 国产精品久久久久久模特| 欧美三级电影大全| 国产精品爱啪在线线免费观看| 欧美另类变人与禽xxxxx| 欧美成人午夜77777| 嫩草国产精品入口| 欧美成人综合在线| 欧美激情在线狂野欧美精品| 欧美激情第一页xxx| 欧美国产综合一区二区| 欧美激情综合网| 欧美日韩亚洲视频| 欧美体内she精视频在线观看| 欧美日韩三级在线| 国产精品区二区三区日本| 国产麻豆综合| 樱桃国产成人精品视频| 亚洲高清资源| av成人动漫| 午夜老司机精品| 久久九九热re6这里有精品 | 亚洲精品乱码久久久久久蜜桃麻豆 | 亚洲国产小视频在线观看| 亚洲人成人一区二区在线观看| 亚洲六月丁香色婷婷综合久久| 9人人澡人人爽人人精品| 亚洲欧美一区在线| 久久精品亚洲精品国产欧美kt∨| 另类av导航| 亚洲人在线视频| 亚洲一卡久久| 乱码第一页成人| 欧美视频三区在线播放| 国产精品夜夜夜| 亚洲第一精品久久忘忧草社区| 一区二区日韩伦理片| 久久99在线观看| 亚洲福利精品| 午夜精品免费视频| 蜜臀a∨国产成人精品| 国产精品久久久久久妇女6080| 黑丝一区二区| 亚洲影院一区| 亚洲第一中文字幕| 亚洲影视九九影院在线观看| 蜜桃伊人久久| 国产欧美亚洲视频| 日韩一本二本av| 久久在线观看视频| 亚洲视频一区二区| 免费视频一区| 国语自产在线不卡| 亚洲一区视频在线| 欧美成人一区二区三区| 亚洲欧美第一页| 欧美日韩国产成人高清视频| 韩国精品一区二区三区| 亚洲欧美国产另类| 亚洲黄色天堂| 久久久久欧美精品| 国产欧美亚洲一区| 亚洲综合日韩| 亚洲精品乱码久久久久久蜜桃91| 久久国产精品第一页 | 免费久久久一本精品久久区| 国产美女精品视频| 亚洲欧美日本视频在线观看| 亚洲国产另类久久久精品极度|