一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

quick

 愛藍(lán)斯 2014-01-06

更新:現(xiàn)在QuickXDev已經(jīng)可以通過Package Control下載了,所有QuickXDev相關(guān)的請(qǐng)看這里:http://my.oschina.net/lonewolf/blog?catalog=412647

sublime text是一個(gè)小巧,強(qiáng)大,界面漂亮的代碼編輯器,目前正式版本為2,開發(fā)版為3。下載地址:http://www./。sublime text的很多功能都是依賴于其強(qiáng)大的插件系統(tǒng)。sublime text支持lua語言,但大部分功能都沒有,如代碼提示等等。
下面介紹sublime text開發(fā)quick-cocos2d-x的強(qiáng)力插件QuickXDev(系本人開發(fā))。


一、下載安裝。
下載地址:https://github.com/leitwolf/QuickXDev,下載之后解壓,并重命名為QuickXDev,之后把該文件夾放入到sublime text的Packages目錄下(Preferences->Browse Packages)。

二、設(shè)置。
設(shè)置中有“quick_cocos2dx_root”和 新建lua文件模板的一些參數(shù),必須要設(shè)置“quick_cocos2dx_root”,方法為Preferences->Package Settings->QuickXDev->Settings – User將打開一個(gè)空白文件,可以把Preferences->Package Settings->QuickXDev->Settings – Default的內(nèi)容復(fù)制到其中再改。User的內(nèi)容會(huì)覆蓋Default下的設(shè)置。下面是一個(gè)示例,具體的話請(qǐng)改成你自己的:
mac:

1{
2    "quick_cocos2dx_root":"/Users/xxx/Public/dev/lua/tools/quick-cocos2d-x",   
3    "author":"peter"
4}
win:
1{
2    "quick_cocos2dx_root":"C:\\lua\\quick-cocos2d-x",   
3    "author":"peter"
4}

三、主要功能。
1、quick-cocos2d-x api代碼提示,包含framework和cocos2dx tolua部分。
2、跳轉(zhuǎn)到定義處。
1)支持framework中的所有類、方法和屬性,如display.newScene。
2)支持cocos2dx tolua中的類和方法和define和enum,如CCMoveTo、CCMoveTo:create。
3)使用方法:選擇一些字符,然后點(diǎn)擊右鍵->選擇Goto Definition,或者用快捷鍵ctrl+shift+g。如果只有一個(gè)命中,則直接打開,并定位到所在行,如果有多個(gè),則會(huì)出列表讓大家選擇,如下圖

示 例:CCMoveTo:create(duration, position)如這一句,如果選擇CCMoveTo會(huì)跳轉(zhuǎn)到該類的定義處,如果選擇create則會(huì)出現(xiàn)如上圖的列表,如果選擇 CCMoveTo:create會(huì)直接跳轉(zhuǎn)到方法定義處(因?yàn)槭俏ㄒ坏模?。建議大家先用單個(gè)單詞(雙擊即可選擇),如果命中太多則改用長(zhǎng)一點(diǎn)的。
3、lua5.1 api代碼提示。
4、一些代碼片段,如if-else,if-elseif-else,while,comment,repeat-until....
5、新建lua文件,可自定義里面的內(nèi)容,目前有author和日期時(shí)間。使用方法:在側(cè)邊欄上右擊文件夾,New File->New Lua File。
6、lua構(gòu)建系統(tǒng),對(duì)初學(xué)lua者有用,可寫一些代碼并測(cè)試,windows下要手動(dòng)安裝lua,并配置到系統(tǒng)PATH變量中。


有反饋稱api提示會(huì)使文件中已有的關(guān)鍵字不再提示的問題,其實(shí)這是sublime內(nèi)部的機(jī)制,它會(huì)把a(bǔ)pi提示排在文檔內(nèi)已有的關(guān)鍵字前面,可多打幾個(gè)字,當(dāng)api都不匹配的時(shí)就會(huì)出現(xiàn)文檔內(nèi)的單詞,如下圖
注:此缺憾已有解決方法,看更新處。


下面是開發(fā)當(dāng)中用到的一些插件和快捷鍵


一、常用的插件
1、Package Control
各個(gè)包的安裝與管理,非常方便,幾乎每個(gè)開發(fā)者都會(huì)用到。
2、SublimeLinter
一個(gè)支持lint語法的插件,可以高亮linter認(rèn)為有錯(cuò)誤的代碼行,也支持高亮一些特別的注釋,比如“TODO”,這樣就可以被快速定位。
3、BracketHighlighter
類似于代碼匹配,可以匹配括號(hào),引號(hào)等符號(hào)內(nèi)的范圍。用于顯示對(duì)應(yīng)所在的位置。
4、Function Name Display
在狀態(tài)欄中顯示當(dāng)前行所在的方法名稱。
5、Status Bar Extension
在狀態(tài)欄顯示當(dāng)前文件編碼及系統(tǒng)類型。
6、IndentGuides
代碼函數(shù)或標(biāo)簽起點(diǎn)與終點(diǎn)提示。


二、常用快捷鍵
Commend+L 選擇整行,繼續(xù)按會(huì)選擇下一行
Commend+D 選詞 (反復(fù)按快捷鍵,即可繼續(xù)向下同時(shí)選中下一個(gè)相同的文本進(jìn)行同時(shí)編輯)
Ctrl+M 光標(biāo)移動(dòng)至括號(hào)內(nèi)開始或結(jié)束的位置
Ctrl+G 跳轉(zhuǎn)到相應(yīng)的行
Commend+Shift+P 打開命令面板
Ctrl+~ 打開命令行
Commend+R(Commend+shift+p,輸入@) 快速列出/跳轉(zhuǎn)到某個(gè)函數(shù)
Commend+Enter 快速換行
Ctrl+Tab 當(dāng)前窗口中的標(biāo)簽頁切換

以下為更新內(nèi)容:

QuickXDev增強(qiáng)功能:Run With Player
http://my.oschina.net/lonewolf/blog/175511
QuickXDev增強(qiáng)功能:用戶自定義變量、函數(shù)自動(dòng)完成提示及轉(zhuǎn)到定義
http://my.oschina.net/lonewolf/blog/175781

以后不在這里添加有什么更新了,大家還是看這個(gè)系列里的吧
http://my.oschina.net/lonewolf/blog?catalog=412647

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多

    日韩一区二区三区18| 国产美女精品午夜福利视频| 日本特黄特色大片免费观看| 视频一区中文字幕日韩| 日韩国产传媒在线精品| 美日韩一区二区精品系列| 色综合视频一区二区观看| 嫩呦国产一区二区三区av| 国产精品免费自拍视频| 亚洲高清欧美中文字幕| 91人妻人人澡人人人人精品| 五月婷婷缴情七月丁香| 日本高清不卡一二三区| 一区二区三区免费公开| 国产色偷丝袜麻豆亚洲| 欧美老太太性生活大片| 亚洲欧洲在线一区二区三区| 日韩av生活片一区二区三区| 久久大香蕉一区二区三区| 国产精品一区二区不卡中文| 久久机热频这里只精品| 国产亚洲不卡一区二区| 少妇淫真视频一区二区| 国产精品不卡高清在线观看| 九九热视频网在线观看| 精品欧美国产一二三区| 亚洲欧美日本成人在线| 精品精品国产欧美在线| 91日韩欧美国产视频| 国产精品不卡免费视频| 日韩性生活视频免费在线观看| 国产香蕉国产精品偷在线观看| 精品人妻久久一品二品三品| 偷拍偷窥女厕一区二区视频| 婷婷激情四射在线观看视频| 国产一区二区三区不卡| 婷婷伊人综合中文字幕| 欧美日韩国产精品第五页| 欧美日韩国产另类一区二区| 亚洲精品中文字幕一二三| 国产精品激情在线观看|