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

悲情土仔一生

  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 土仔 閱讀(7884) 評論(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>
            性做久久久久久| 欧美成人免费网站| 亚洲乱码国产乱码精品精98午夜| 老司机精品久久| 久久九九免费视频| 亚洲精品中文字幕女同| 亚洲精品三级| 国产午夜精品久久久久久免费视| 尤物99国产成人精品视频| 亚洲网站在线观看| 亚洲欧美日韩国产综合| 激情久久影院| 亚洲另类在线视频| 国产精品盗摄久久久| 久久久亚洲高清| 欧美日韩精品三区| 久久成人人人人精品欧| 美女尤物久久精品| 亚洲欧美成人网| 麻豆精品在线播放| 欧美亚洲综合久久| 欧美护士18xxxxhd| 欧美一激情一区二区三区| 久久影院午夜论| 午夜视频在线观看一区| 久久字幕精品一区| 久久精品视频免费| 欧美天堂亚洲电影院在线观看 | 欧美日韩三级视频| 篠田优中文在线播放第一区| 狂野欧美一区| 欧美中文在线视频| 欧美视频中文字幕| 亚洲大片一区二区三区| 国产精品免费一区豆花| 亚洲欧洲精品一区二区| 在线播放日韩专区| 性感少妇一区| 亚洲欧美一区二区三区极速播放| 牛夜精品久久久久久久99黑人 | 亚洲国产精品一区二区久| 亚洲天堂视频在线观看| 亚洲卡通欧美制服中文| 久久久.com| 久久久噜噜噜久久久| 国产精品免费看| 99热免费精品在线观看| 亚洲日本激情| 美女国产精品| 裸体一区二区| 国模吧视频一区| 香蕉久久一区二区不卡无毒影院| 亚洲免费在线视频| 欧美视频一区二区三区…| 亚洲全黄一级网站| 日韩一区二区免费高清| 老牛国产精品一区的观看方式| 久久精品中文| 国产一区香蕉久久| 久久久久91| 欧美成人午夜激情在线| 亚洲第一在线| 欧美另类女人| 亚洲高清在线观看一区| 国产精品爽爽ⅴa在线观看| 亚洲理伦在线| 亚洲亚洲精品三区日韩精品在线视频 | 久久国产精品电影| 国产欧美日韩| 久久久国际精品| 欧美高清在线| 亚洲美女中文字幕| 欧美日韩中文在线观看| 亚洲无玛一区| 久久精品视频在线看| 激情六月综合| 欧美福利一区二区| 亚洲免费观看| 久久精品国产亚洲一区二区| 在线欧美日韩| 欧美日本在线播放| 亚洲尤物在线视频观看| 久久亚洲综合| 这里只有精品视频| 国产丝袜一区二区| 免费久久99精品国产| 99国产精品一区| 久久精品国产欧美亚洲人人爽| 亚洲二区在线观看| 欧美色精品天天在线观看视频| 亚洲欧美韩国| 亚洲高清视频在线观看| 亚洲欧美日本国产有色| 在线欧美亚洲| 国产精品欧美日韩一区二区| 欧美在线视频二区| 欧美好吊妞视频| 欧美在线观看一区二区| 亚洲韩国一区二区三区| 国产精品伊人日日| 欧美黄色免费网站| 久久av最新网址| 夜夜爽av福利精品导航 | 蜜臀va亚洲va欧美va天堂| 中日韩高清电影网| 韩日欧美一区| 国产精品丝袜白浆摸在线| 久久久久看片| 香蕉久久久久久久av网站| 亚洲精品欧美精品| 欧美国产先锋| 久久久久久尹人网香蕉| 亚洲一区二区在线免费观看| 亚洲国产成人在线视频| 国产精品无人区| 欧美日韩在线视频一区| 牛牛影视久久网| 久久亚洲二区| 久久都是精品| 性久久久久久| 香蕉成人久久| 香蕉久久夜色精品国产使用方法 | 亚洲精品美女免费| 免费观看不卡av| 久久免费视频这里只有精品| 午夜欧美精品| 亚洲欧美久久| 亚洲欧美日本另类| 亚洲天堂av高清| 亚洲视频在线看| 国产精品裸体一区二区三区| 久久久久欧美精品| 久久电影一区| 久久久久久久高潮| 久久久国产精品亚洲一区| 小处雏高清一区二区三区 | 亚洲午夜精品一区二区三区他趣| 亚洲精品视频免费在线观看| 亚洲国产欧美另类丝袜| 在线精品福利| 亚洲国产一二三| 亚洲激情电影在线| 亚洲免费成人av| 夜夜精品视频一区二区| 日韩午夜中文字幕| 宅男噜噜噜66国产日韩在线观看| 夜夜嗨av一区二区三区| 一道本一区二区| 午夜伦欧美伦电影理论片| 性8sex亚洲区入口| 久久午夜精品| 欧美国产另类| 亚洲免费电影在线观看| 一区二区三区视频在线播放| 亚洲私人影吧| 久久精品人人做人人综合| 久久蜜桃香蕉精品一区二区三区| 毛片基地黄久久久久久天堂| 欧美激情亚洲精品| 国产精品成人一区二区艾草| 国产欧美一区二区精品婷婷| 精品电影在线观看| 亚洲精品一区二区三区99| 亚洲一区二区高清视频| 欧美伊人久久大香线蕉综合69| 久久一区二区三区超碰国产精品| 欧美成人精品高清在线播放| 亚洲精品乱码久久久久| 亚洲在线视频免费观看| 久久久久久伊人| 国产精品国产三级国产专区53| 国产有码在线一区二区视频| 亚洲电影专区| 西西裸体人体做爰大胆久久久| 久久综合久久美利坚合众国| 亚洲精品永久免费| 欧美日韩国产黄| 国产精品色午夜在线观看| 在线成人激情视频| 亚洲欧美日韩在线| 欧美高潮视频| 欧美一区二区三区免费大片| 欧美第一黄色网| 国产欧美午夜| 亚洲伊人久久综合| 亚洲国产午夜| 欧美在线一二三区| 国产精品高潮在线| 亚洲片在线观看| 久久综合给合| 校园激情久久| 国产精品视频不卡| 99精品国产在热久久婷婷| 久久乐国产精品| 亚洲免费人成在线视频观看| 欧美电影资源| 亚洲国产综合91精品麻豆| 久久久中精品2020中文| 亚洲字幕在线观看| 欧美体内she精视频在线观看|