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

悲情土仔一生

  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 土仔 閱讀(7914) 評論(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国产精品| 亚洲欧美国内爽妇网| 国产精品夜色7777狼人| 香蕉av福利精品导航| 性伦欧美刺激片在线观看| 国产一区在线免费观看| 欧美成人嫩草网站| 欧美日韩国产二区| 欧美一区日本一区韩国一区| 欧美一区二区三区在线观看视频| 在线成人亚洲| 亚洲美女色禁图| 国产精品三上| 欧美大片免费| 欧美特黄a级高清免费大片a级| 欧美一区二区女人| 久久手机免费观看| 亚洲图片欧洲图片日韩av| 午夜精品久久久久影视| 亚洲国产精品久久久久秋霞蜜臀 | 久久精品一区蜜桃臀影院| 亚洲国产精品成人综合| 一本色道久久综合亚洲精品高清| 国产精品免费网站| 蜜乳av另类精品一区二区| 欧美日韩精品欧美日韩精品 | 久久国产色av| 欧美精品网站| 久久久久久久综合| 欧美日韩一区二区视频在线 | 免费永久网站黄欧美| 欧美α欧美αv大片| 欧美一区二区三区久久精品| 模特精品裸拍一区| 欧美中文在线免费| 欧美日韩一区二区三区在线| 久久这里有精品15一区二区三区| 欧美视频在线观看 亚洲欧| 麻豆精品一区二区av白丝在线| 欧美性理论片在线观看片免费| 欧美1区2区3区| 国产麻豆视频精品| 在线亚洲一区观看| 99pao成人国产永久免费视频| 久久成人一区| 久久激情久久| 国产精品美女久久久| 91久久久久久| 影音先锋欧美精品| 欧美一区二区三区另类| 亚洲欧美日韩国产综合在线| 欧美jjzz| 亚洲黑丝在线| 最新亚洲电影| 鲁鲁狠狠狠7777一区二区| 久久久777| 国产专区精品视频| 欧美一区二区三区喷汁尤物| 午夜国产精品影院在线观看| 欧美日韩在线综合| 9久re热视频在线精品| 一本色道久久综合亚洲精品高清| 欧美成人免费在线观看| 欧美国产欧美综合 | 一区二区不卡在线视频 午夜欧美不卡在 | 欧美精品精品一区| 欧美激情91| 亚洲国产天堂久久综合网| 久久九九免费| 欧美风情在线| 亚洲麻豆一区| 欧美日韩国产在线播放| 日韩午夜电影| 亚洲欧美日韩精品| 国产色爱av资源综合区| 久久精品99| 亚洲第一视频| 9人人澡人人爽人人精品| 欧美日韩国产首页在线观看| 99国产麻豆精品| 性欧美激情精品| 国内自拍亚洲| 欧美激情精品久久久久| aⅴ色国产欧美| 午夜精品免费视频| 国产一区二区无遮挡| 巨乳诱惑日韩免费av| 亚洲欧洲一区二区三区在线观看| 中文亚洲字幕| 国产亚洲精品福利| 欧美77777| 亚洲一区二区三区777| 久久青草久久| 夜夜精品视频| 国模大胆一区二区三区| 欧美国产视频日韩| 亚洲综合视频网| 欧美电影免费观看高清完整版| 99热免费精品| 黄色日韩在线| 欧美视频在线观看免费| 久久精品国内一区二区三区| 亚洲国产免费| 久久久久久久久综合| 9色国产精品| 一区精品久久| 国产精品视频免费观看www| 免费人成精品欧美精品| 亚洲男人第一av网站| 亚洲精品1234| 欧美99在线视频观看| 欧美一区二区啪啪| 一区二区三区四区五区视频| 国外成人在线视频| 欧美色道久久88综合亚洲精品| 久久青青草综合| 午夜精品剧场| 一本色道婷婷久久欧美| 欧美激情精品久久久久久| 久久精品在这里| 亚洲欧洲av一区二区三区久久| 亚洲免费激情| 亚洲电影在线看| 国产一区二区视频在线观看 | 欧美色123| 欧美大片在线看| 久久久九九九九| 香港久久久电影| 亚洲一区二区三区精品视频| 最近中文字幕日韩精品| 久久综合一区| 久久只精品国产| 久久九九国产| 久久精品日韩欧美| 性欧美激情精品| 欧美亚洲一级片| 午夜性色一区二区三区免费视频 | 亚洲成人直播| 极品中文字幕一区| 国户精品久久久久久久久久久不卡 | 亚洲国产另类精品专区| 欧美激情欧美激情在线五月| 免费日韩一区二区| 欧美~级网站不卡| 欧美高清日韩| 欧美二区在线看| 亚洲经典在线看| 亚洲精品一区二区三区99| 亚洲美洲欧洲综合国产一区| 亚洲日本激情| 在线视频欧美一区| 亚洲一区二区在线观看视频| 亚洲欧美偷拍卡通变态| 欧美一区在线视频| 久久久久久久欧美精品| 久久婷婷激情| 欧美日本不卡高清| 国产精品久久77777| 国产色婷婷国产综合在线理论片a| 国产一区成人| 亚洲精品乱码久久久久久蜜桃91| 亚洲乱码国产乱码精品精可以看| 一本到高清视频免费精品| 在线视频你懂得一区| 欧美一区二区高清| 欧美成人激情视频| 亚洲美女免费视频| 亚洲欧美在线一区| 美女露胸一区二区三区| 欧美精品二区| 国产欧美二区| 最新中文字幕一区二区三区| 一区二区欧美精品| 久久久精品性| 亚洲精品久久久久中文字幕欢迎你| 一区二区三区不卡视频在线观看 | 欧美亚洲免费高清在线观看| 怡红院av一区二区三区| 在线综合视频| 久久婷婷激情| 一区二区三区久久| 久久亚洲春色中文字幕| 欧美日韩一区二区三区四区在线观看| 国产欧美精品在线播放| 亚洲精选视频在线| 久久精品夜色噜噜亚洲a∨| 亚洲欧洲精品一区二区三区| 欧美一级欧美一级在线播放| 欧美国产日韩一区二区在线观看| 国产伦精品一区二区| 亚洲毛片在线观看| 久久综合狠狠综合久久综合88| 一本色道88久久加勒比精品| 美女日韩在线中文字幕| 国产日韩成人精品| 亚洲永久精品国产| 亚洲福利精品|