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

悲情土仔一生

  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 土仔 閱讀(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>
            欧美午夜精品久久久久久超碰| 久久久99久久精品女同性| 欧美黄色免费网站| 久久精品123| 欧美一区中文字幕| 久久久成人网| 欧美成人精品在线观看| 欧美伦理视频网站| 欧美日韩久久| 国产精品美女999| 国产亚洲激情在线| 亚洲欧洲三级| 一区二区三区四区在线| 性久久久久久久| 毛片一区二区| 一本久久综合亚洲鲁鲁五月天| 宅男噜噜噜66一区二区| 久久精品日韩欧美| 欧美巨乳波霸| 国产亚洲一区二区三区在线观看| 在线视频观看日韩| 亚洲图片欧洲图片日韩av| 欧美一二区视频| 欧美福利电影网| av成人福利| 老司机aⅴ在线精品导航| 欧美日韩综合在线| 亚洲大胆在线| 欧美一区二区国产| 91久久精品国产91性色tv| 亚洲九九精品| 免费美女久久99| 蘑菇福利视频一区播放| 日韩视频精品在线| 亚欧成人在线| 欧美日韩久久不卡| 在线看片欧美| 午夜一级久久| 亚洲高清在线精品| 欧美综合国产精品久久丁香| 欧美日韩视频免费播放| 亚洲国产精品一区二区www| 亚洲欧美精品在线| 亚洲日本中文字幕免费在线不卡| 欧美一二三区精品| 国产精品久久久对白| 亚洲精品系列| 免费欧美日韩| 亚洲欧美日韩精品久久| 欧美四级电影网站| 日韩视频国产视频| 亚洲大片精品永久免费| 久久精品在线播放| 国内精品久久久久久 | 性欧美8khd高清极品| 亚洲人精品午夜| 女人天堂亚洲aⅴ在线观看| 国产自产高清不卡| 久久精品国产77777蜜臀| 亚洲一区二区三区中文字幕在线| 欧美日韩亚洲高清一区二区| 亚洲日韩欧美视频一区| 欧美成人免费网| 久久欧美中文字幕| 亚洲大片在线观看| 欧美大片国产精品| 你懂的国产精品| 亚洲精品国产日韩| 亚洲日本久久| 欧美日韩在线免费视频| 亚洲天堂免费在线观看视频| 99这里只有久久精品视频| 欧美日韩亚洲一区二区三区在线| 亚洲乱码视频| 夜夜嗨一区二区三区| 欧美性一区二区| 羞羞答答国产精品www一本| 亚洲尤物精选| 国产自产在线视频一区| 久久夜色精品国产欧美乱| 久久婷婷久久| 亚洲九九爱视频| 制服丝袜激情欧洲亚洲| 国产精品视频男人的天堂| 久久精品国产96久久久香蕉| 久久人人爽爽爽人久久久| 99精品国产热久久91蜜凸| 在线性视频日韩欧美| 国产三级欧美三级日产三级99| 91久久在线播放| 久久精品在线播放| 麻豆精品一区二区av白丝在线| 亚洲精品1区2区| 亚洲精品免费观看| 国产精品天美传媒入口| 蜜桃av综合| 国产精品豆花视频| 老司机精品久久| 欧美日韩综合另类| 麻豆国产精品777777在线| 欧美日韩一区二区三区四区在线观看| 亚洲欧美在线免费| 美女露胸一区二区三区| 亚洲欧美在线免费观看| 久久综合久久久| 午夜精品久久久| 欧美高清在线视频| 久久久久成人网| 欧美涩涩网站| 欧美国产极速在线| 国产在线观看精品一区二区三区| 亚洲高清一区二| 狠狠色狠狠色综合人人| 日韩亚洲精品电影| 在线精品福利| 亚洲自拍三区| 一本久久a久久免费精品不卡 | 久久久999精品免费| 亚洲网站视频| 欧美成人免费视频| 久久中文字幕一区| 国产麻豆综合| 一区二区精品国产| 99精品热视频| 欧美成人精品h版在线观看| 久久裸体艺术| 国产欧美视频一区二区三区| aⅴ色国产欧美| 在线视频欧美日韩| 欧美国产先锋| 亚洲大胆人体视频| 在线免费不卡视频| 欧美与欧洲交xxxx免费观看| 香蕉成人啪国产精品视频综合网| 欧美日韩视频一区二区| 亚洲日本在线视频观看| 亚洲精品一区中文| 欧美电影免费观看高清| 欧美激情精品久久久久| 亚洲福利在线看| 久久在线视频在线| 欧美国产欧美亚洲国产日韩mv天天看完整 | 欧美一区国产二区| 国产精品美女久久久久av超清| 亚洲美女av网站| 亚洲婷婷综合色高清在线| 国产精品v欧美精品∨日韩| 一本色道久久99精品综合| 亚洲婷婷在线| 99re热这里只有精品免费视频| 久久疯狂做爰流白浆xx| 亚洲激情偷拍| 欧美成人综合网站| 亚洲精品国产精品国自产在线 | 亚洲成人在线观看视频| 欧美亚洲尤物久久| 久久久午夜视频| 亚洲黄色天堂| 欧美日韩国产综合网| 亚洲一区二区av电影| 欧美一级播放| 在线观看成人一级片| 欧美电影电视剧在线观看| 99国内精品久久| 欧美中文字幕视频在线观看| 一区二区三区亚洲| 欧美精品一区二区三区在线看午夜 | 国产欧美 在线欧美| 久久精品久久99精品久久| 欧美成人在线免费视频| 一区二区激情| 国产午夜精品理论片a级探花| 久久久av水蜜桃| 99国内精品久久久久久久软件| 久久精品国语| 日韩午夜在线视频| 国产欧美另类| 欧美日韩成人在线播放| 久久精品国产99| 一本色道精品久久一区二区三区| 久久人人超碰| 亚洲欧美日韩精品久久| 亚洲国产精品一区二区三区| 国产精品video| 欧美+日本+国产+在线a∨观看| 亚洲综合欧美| 亚洲欧洲日产国码二区| 久久久久免费| 亚洲自拍电影| 亚洲免费观看高清完整版在线观看熊 | 亚洲欧美韩国| 亚洲精品在线三区| 麻豆国产精品777777在线| 午夜精品福利在线| 日韩一本二本av| 136国产福利精品导航网址应用| 国产精品婷婷| 欧美午夜一区二区福利视频| 乱人伦精品视频在线观看| 欧美一区午夜精品|