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

悲情土仔一生

  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>
            欧美在线视频导航| 亚洲综合导航| 欧美日韩一区二区三区四区五区| 欧美综合国产| 久久免费视频在线| 欧美h视频在线| 国产精品你懂的在线| 久久久久久亚洲精品杨幂换脸 | 欧美日韩在线一区| 国产精品美女久久久久av超清| 国产精品国产三级国产aⅴ9色| 国产精品成人一区二区艾草| 国产精品久久久免费| 国产女人精品视频| 亚洲高清不卡在线| 亚洲午夜一二三区视频| 欧美一区二区三区成人| 亚洲经典自拍| 亚洲精品男同| 久久九九电影| 欧美一区二区精品在线| 一区电影在线观看| 国产在线精品一区二区夜色| 久久精品视频免费播放| 一本综合久久| 亚洲欧美国产制服动漫| 免费美女久久99| 国产精品日韩一区二区| 亚洲三级观看| 亚洲免费网站| 欧美国产激情| 国产一区二区日韩精品| 亚洲伦伦在线| 久久综合狠狠| 午夜精品亚洲一区二区三区嫩草| 久久男女视频| 国产午夜亚洲精品不卡| 中日韩高清电影网| 欧美成人免费播放| 性色一区二区| 国产精品一国产精品k频道56| 亚洲欧洲在线播放| 久久久久se| 午夜国产一区| 国产精品推荐精品| 亚洲视频成人| 日韩一二三在线视频播| 欧美电影免费| 久久精品欧美日韩| 国产视频在线观看一区二区| 亚洲私人影院在线观看| 亚洲黄色在线视频| 欧美激情二区三区| 亚洲三级国产| 欧美视频在线一区| 欧美日本精品一区二区三区| 国产综合第一页| 亚洲一级二级在线| 一本久久综合亚洲鲁鲁| 1024亚洲| 一区二区三区精品久久久| 欧美激情精品久久久六区热门 | 亚洲精品极品| 欧美激情bt| 欧美影院久久久| 欧美午夜视频在线| 久久综合婷婷| 欧美午夜片欧美片在线观看| 亚洲欧美制服中文字幕| 久久精品1区| 日韩一区二区精品| 欧美一级淫片播放口| 亚洲欧洲精品一区| 午夜日韩激情| a91a精品视频在线观看| 久久久福利视频| 久久www免费人成看片高清 | 亚洲精品在线二区| 久久精品人人做人人综合| 99国产精品久久久久久久成人热| 一区二区三区蜜桃网| 亚洲精品综合久久中文字幕| 久久精品国产一区二区电影| 亚洲五月六月| 国产日韩精品视频一区| 亚洲一区二区免费看| 亚洲综合激情| 在线视频日韩| 国产精品国产成人国产三级| 亚洲国产精品成人综合| 国产一区二区三区在线播放免费观看| 亚洲国产精品一区二区尤物区| 狠狠色伊人亚洲综合网站色| 亚欧美中日韩视频| 裸体女人亚洲精品一区| 亚洲美女在线一区| 欧美韩国日本一区| 亚洲午夜精品17c| 久久欧美中文字幕| 国产亚洲综合在线| 久久婷婷久久| 亚洲人成网站影音先锋播放| 亚洲一区欧美| **网站欧美大片在线观看| 欧美~级网站不卡| 亚洲欧洲中文日韩久久av乱码| 亚洲一区二区视频在线观看| 国产伦精品一区二区三区| 看欧美日韩国产| 亚洲午夜精品在线| 亚洲国产精品免费| 久久蜜桃av一区精品变态类天堂| 亚洲免费观看| 亚洲人在线视频| 国产手机视频一区二区| 牛牛国产精品| 欧美不卡激情三级在线观看| 先锋影音久久| 亚洲欧美乱综合| 一级成人国产| 99综合视频| 亚洲黄色成人久久久| 久久久久久亚洲综合影院红桃| 亚洲一区免费网站| 亚洲影视九九影院在线观看| 亚洲乱码国产乱码精品精98午夜| 久久婷婷丁香| 久久精品国产第一区二区三区| 亚洲一区制服诱惑| 一区二区三区免费观看| 亚洲一区二区视频| 久久av免费一区| 久久免费国产精品1| 久热国产精品视频| 亚洲另类自拍| 亚洲欧美视频在线观看| 久久精品成人| 欧美日韩精品系列| 国产精品a级| 亚洲第一中文字幕| 亚洲香蕉网站| 欧美大片一区二区三区| 亚洲国内高清视频| 欧美有码在线视频| 欧美精品v日韩精品v国产精品| 欧美日韩国产123区| 国产精品亚洲激情| 亚洲精品极品| 久久手机免费观看| 一区二区三区**美女毛片| 久久er精品视频| 国产精品视频xxxx| 夜夜精品视频一区二区| 久久久久久自在自线| 亚洲日本一区二区| 蜜桃精品一区二区三区| 国产日韩精品久久| 久久av资源网| 午夜在线视频一区二区区别| 欧美视频中文在线看| 99国产精品国产精品毛片| 欧美电影美腿模特1979在线看| 先锋影音网一区二区| 国产精品一香蕉国产线看观看| 一区二区三区久久久| 亚洲电影一级黄| 欧美激情91| 亚洲美女av在线播放| 国产一区二区毛片| 久久久久国产精品午夜一区| 中文一区字幕| 国产精品美女久久久久av超清| 日韩小视频在线观看| 亚洲区第一页| 国产欧美不卡| 久久男女视频| 可以免费看不卡的av网站| 亚洲看片一区| 欧美一级成年大片在线观看| 国产一区二区久久精品| 免费观看日韩av| 欧美精品一区二区三区蜜桃| 一区二区三区日韩| 欧美在线视频a| 亚洲精选在线| 欧美在线视频观看| 日韩视频一区二区在线观看 | 国产精品久久久久7777婷婷| 中文欧美在线视频| 久久精品官网| 香蕉久久夜色| 欧美日韩免费观看一区三区| 久久国产福利| 欧美三级小说| 亚洲精品欧美一区二区三区| 亚洲国产精品成人一区二区| 亚洲视频一二| 亚洲色图在线视频| 美女尤物久久精品| 老鸭窝毛片一区二区三区|