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

悲情土仔一生

  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>
            久久婷婷一区| 亚洲网站在线播放| 久久成人一区| 亚洲男女毛片无遮挡| 欧美日韩国产一级片| 亚洲精品一区二区三区在线观看| 久久免费精品日本久久中文字幕| 亚洲免费在线电影| 国产精品欧美日韩久久| 亚洲视频免费在线| 一本色道久久99精品综合| 欧美精品乱人伦久久久久久| 亚洲免费观看高清完整版在线观看熊| 欧美在线观看www| 欧美在线视频一区| 国外精品视频| 亚洲国产精品va在线看黑人| 欧美电影在线播放| 99riav久久精品riav| 国内在线观看一区二区三区| 老妇喷水一区二区三区| 欧美一区二区在线| 影音先锋日韩有码| 91久久线看在观草草青青| 欧美日韩国产色视频| 亚洲女人小视频在线观看| 亚洲男人第一av网站| 好男人免费精品视频| 免费黄网站欧美| 欧美人成在线视频| 欧美一区二视频| 久久久夜夜夜| 99视频在线观看一区三区| 在线一区二区三区做爰视频网站 | 亚洲一区免费网站| 欧美亚洲视频在线看网址| 伊人精品久久久久7777| 亚洲激情中文1区| 国产精品免费观看视频| 久久视频在线看| 欧美日韩在线精品| 午夜欧美不卡精品aaaaa| 久久久夜色精品亚洲| 亚洲性视频网站| 久久婷婷激情| 亚洲欧美一区二区视频| 美日韩在线观看| 欧美在线不卡| 欧美成人免费va影院高清| 欧美伊人久久久久久午夜久久久久 | 久久精品人人做人人爽| 一片黄亚洲嫩模| 久久精品欧美日韩精品| 午夜视频一区| 免费欧美日韩| 久久免费午夜影院| 欧美—级高清免费播放| 久久精品国产综合精品| 国产精品av免费在线观看| 欧美成人国产| 国产亚洲欧美一区二区| 久久精品系列| 欧美不卡视频| 亚洲一区二区影院| 欧美日韩综合精品| 欧美成年视频| 一区二区三区在线免费观看| 一本一本久久a久久精品综合妖精| 亚洲欧洲精品一区二区三区| 狠狠色综合播放一区二区| 国产精品日韩在线观看| 国产精品成人免费视频| 国产欧美一区二区精品忘忧草 | 久久久综合网站| 欧美刺激性大交免费视频| 欧美精品久久99久久在免费线| 久久精品免费| 国产欧美精品| 亚洲欧美美女| 欧美亚洲在线观看| 欧美久久一级| 亚洲精品久久久久中文字幕欢迎你 | 亚洲国产成人在线| 久久精品72免费观看| 欧美中文字幕久久| 国产日韩欧美一区二区三区在线观看| 亚洲视频在线观看三级| 午夜日韩av| 国产一区二区三区四区五区美女 | 亚洲一级网站| 国产精品一区二区三区免费观看| 亚洲一区二区少妇| 国产精品99久久久久久久久| 国产精品xvideos88| 亚洲综合色激情五月| 久久精品一区| 亚洲高清网站| 欧美三级小说| 亚洲精品一区二区三区福利| 黄色在线成人| 欧美精品国产一区| 亚洲香蕉视频| 欧美成人午夜激情视频| 正在播放亚洲| 国产一区二区日韩| 免费欧美高清视频| 亚洲午夜精品国产| 蜜桃久久精品乱码一区二区| 亚洲精品视频一区| 国产精品区二区三区日本| 久久国内精品视频| 亚洲国产小视频在线观看| 亚洲综合激情| 伊人久久久大香线蕉综合直播| 欧美日韩另类一区| 美日韩精品免费观看视频| 午夜日本精品| 中文在线资源观看网站视频免费不卡 | 美女免费视频一区| 性久久久久久| 亚洲视频在线免费观看| 亚洲精品欧洲精品| 亚洲电影免费在线| 久久女同精品一区二区| 性欧美xxxx大乳国产app| 这里是久久伊人| 亚洲精品日韩在线| 亚洲成色999久久网站| 国产嫩草影院久久久久 | 久久躁日日躁aaaaxxxx| 久久成人国产| 欧美一区在线直播| 亚洲激情二区| 永久555www成人免费| 韩国免费一区| 韩国精品一区二区三区| 国产一区在线看| 国产亚洲aⅴaaaaaa毛片| 国产精品一香蕉国产线看观看| 欧美三级精品| 国产精品福利在线观看网址| 欧美吻胸吃奶大尺度电影| 欧美日韩国产精品自在自线| 欧美日韩国产一级| 欧美三级免费| 国产精品社区| 国产日韩在线不卡| 黑人巨大精品欧美一区二区| 狠狠狠色丁香婷婷综合久久五月| 国产综合av| 亚洲电影观看| 日韩一区二区精品在线观看| 一区二区三区回区在观看免费视频| 在线视频亚洲| 欧美亚洲一区三区| 久久中文精品| 亚洲国产一区视频| 一本在线高清不卡dvd| 亚洲免费一级电影| 久久国产精品72免费观看| 久久午夜羞羞影院免费观看| 欧美国产激情二区三区| 欧美日韩在线视频一区二区| 国产麻豆91精品| 在线看日韩av| 亚洲视频高清| 久久久久国产免费免费| 欧美顶级艳妇交换群宴| 亚洲精品自在久久| 午夜免费在线观看精品视频| 免播放器亚洲| 国产精品二区影院| 在线不卡a资源高清| 中文在线不卡| 久久亚洲午夜电影| 日韩午夜免费视频| 欧美中文字幕不卡| 欧美日韩国产综合视频在线| 国产亚洲美州欧州综合国| 亚洲人成在线播放| 欧美影院精品一区| 亚洲激情图片小说视频| 亚洲欧美一区二区视频| 欧美成年网站| 国内外成人免费视频| 一区二区三区高清在线观看| 久久在线播放| 亚洲在线1234| 欧美日韩一区成人| 亚洲国产欧洲综合997久久| 亚洲欧美制服中文字幕| 亚洲国产婷婷| 久久久久亚洲综合| 国产美女精品视频| 国产精品99久久久久久www| 欧美成人精品一区二区三区| 午夜精品久久久久久久99水蜜桃 | 美玉足脚交一区二区三区图片| 国产一区二区高清| 亚洲欧美制服另类日韩|