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

悲情土仔一生

  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>
            亚洲国产裸拍裸体视频在线观看乱了| 亚洲免费一在线| 亚洲毛片在线观看| 一区二区三区在线视频免费观看| 国产美女精品视频免费观看| 欧美视频专区一二在线观看| 国产精品日韩专区| 国产一区二区三区免费观看| 狠狠色狠狠色综合系列| 在线电影一区| 日韩一级大片在线| 欧美一级在线亚洲天堂| 久久尤物视频| 日韩一二在线观看| 久久国产福利| 欧美日韩亚洲视频一区| 好男人免费精品视频| 亚洲另类一区二区| 欧美在线黄色| 亚洲人成网站在线观看播放| 一区二区三区www| 久久精品在线视频| 欧美日韩在线三区| 亚洲福利一区| 亚洲欧洲av一区二区三区久久| 久久综合国产精品台湾中文娱乐网| 亚洲福利视频一区二区| 亚洲欧美日韩人成在线播放| 久久综合色一综合色88| 国产精品久久久爽爽爽麻豆色哟哟| 曰韩精品一区二区| 香港久久久电影| 亚洲人成在线播放| 久久久欧美一区二区| 国产精品视频一区二区三区| 亚洲精品韩国| 狼人天天伊人久久| 亚洲在线中文字幕| 欧美精品一区二区三区视频| 狠狠色丁香婷综合久久| 亚洲欧美日韩国产成人精品影院| 欧美激情视频在线播放| 亚洲欧美制服中文字幕| 欧美日韩精品系列| 亚洲国产精品综合| 亚洲欧洲综合| 快播亚洲色图| 国产精品国产成人国产三级| 亚洲国产第一页| 先锋影院在线亚洲| 99www免费人成精品| 免费亚洲电影在线| 亚洲电影免费| 欧美成人午夜77777| 久久成人资源| 国产亚洲成av人片在线观看桃| 亚洲女爱视频在线| av成人福利| 国产精品久久久久久久久动漫| 一区二区三区四区五区精品| 91久久久亚洲精品| 欧美成人精品一区| 亚洲精品中文字| 亚洲高清视频在线| 欧美国产一区视频在线观看| 99精品福利视频| 亚洲最新在线| 国产精品狼人久久影院观看方式| 亚洲一区二区三区影院| 亚洲午夜极品| 国产视频观看一区| 久久综合伊人77777麻豆| 免费不卡亚洲欧美| 9久re热视频在线精品| 日韩一级欧洲| 国产日韩欧美日韩大片| 久热re这里精品视频在线6| 久久久久久色| 亚洲精品乱码久久久久久蜜桃91| 亚洲国产精品成人| 欧美日韩一区二| 欧美在线影院在线视频| 久久亚洲美女| 亚洲一区二区高清视频| 午夜一区不卡| 亚洲另类视频| 亚洲欧美一区二区在线观看| 永久免费精品影视网站| 亚洲国产三级在线| 国产精品国产自产拍高清av| 久久久久在线观看| 欧美精品福利视频| 久久成人免费网| 欧美电影电视剧在线观看| 亚洲一区二区精品在线观看| 欧美专区日韩视频| 一区二区免费在线播放| 久久精品72免费观看| 一区二区三区欧美在线观看| 先锋影音久久久| 宅男精品导航| 久久午夜电影网| 亚洲欧美中文另类| 欧美激情精品久久久久久大尺度 | 欧美成人午夜| 亚洲精品国产精品乱码不99| 国产精品露脸自拍| 欧美不卡三区| 国产欧美va欧美va香蕉在| 欧美黄色精品| 国产婷婷色一区二区三区在线| 亚洲国产日韩一级| 一区免费在线| 先锋a资源在线看亚洲| 99精品久久久| 美国十次了思思久久精品导航| 欧美一区二区三区免费大片| 欧美日韩国产综合久久| 欧美激情女人20p| 伊人久久综合| 久久精品国产精品| 久久久久久久久久久久久久一区 | 国产欧美日韩激情| 99re国产精品| 这里是久久伊人| 欧美精品一级| 亚洲国产欧美在线人成| 最新亚洲一区| 欧美不卡一卡二卡免费版| 女人天堂亚洲aⅴ在线观看| 好吊日精品视频| 久久九九热免费视频| 久久中文精品| 一区在线视频观看| 久久久精品日韩| 欧美 日韩 国产在线| 激情欧美一区| 久久综合影视| 亚洲国产成人久久| 99香蕉国产精品偷在线观看| 欧美大片免费| 99国产精品久久| 亚洲制服av| 国产欧美亚洲视频| 欧美在线一二三| 欧美福利专区| 夜夜嗨一区二区| 欧美午夜电影在线| 亚洲免费一在线| 久久免费视频这里只有精品| 国产在线精品自拍| 久久亚裔精品欧美| 亚洲国产精品久久| 中文av字幕一区| 国产欧美日韩精品专区| 久久精品国产一区二区三区免费看 | 免费不卡在线观看av| 欧美激情亚洲激情| 日韩系列在线| 国产精品欧美日韩一区二区| 欧美在线资源| 亚洲国产精品一区二区三区| 99v久久综合狠狠综合久久| 亚洲区一区二| 欧美午夜视频在线观看| 欧美一区二区高清在线观看| 欧美国产视频日韩| 久久亚洲国产精品日日av夜夜| 国产资源精品在线观看| 美女任你摸久久| 一区二区三区日韩精品| 久久久久久婷| 一区二区三区国产在线| 国产日韩精品在线观看| 女女同性精品视频| 亚洲女同同性videoxma| 亚洲电影免费在线| 亚洲欧美一区二区激情| 国产在线麻豆精品观看| 欧美精品日韩一本| 久久www成人_看片免费不卡| 亚洲精品视频中文字幕| 久久久国产精品亚洲一区 | 国产亚洲在线| 欧美日韩p片| 久久精品亚洲国产奇米99| 99视频+国产日韩欧美| 欧美xxx在线观看| 午夜精品久久久久久久男人的天堂| 在线观看成人av电影| 国产欧美日韩亚洲| 欧美日韩在线电影| 美国成人直播| 久久久久久久激情视频| 亚洲欧美中文另类| 中日韩在线视频| 亚洲毛片av在线| 亚洲激情在线视频| 欧美国产综合一区二区| 久久婷婷一区|