Xcode插件 1.安裝Alcatraz https://github.com/alcatraz/Alcatraz 「安裝」 終端輸入: curl -fsSL https://raw.github.com/alcatraz/Alcatraz/master/Scripts/install.sh | sh 或者從 https://github.com/alcatraz/Alcatraz.git clone然後用Xcode編譯即可。 「卸載」 刪除插件: rm -rf ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins/Alcatraz.xcplugin 刪除緩存數據: rm -rf ~/Library/Application\ Support/Alcatraz 2.啟動Xcode,菜單命令Window - Package Manager(或者Command+Shift+9) 強烈推薦插件: FuzzyAutocomplete 模糊輸入自動完成提示。愛護小手指必備。 OpenInSublimeText 增加用Sublime Text打開文檔的菜單項:Editor > Open In Sublime Text。 為方便使用,可設置快捷鍵:在「系統偏好設置」-「鍵盤」-「快捷鍵」-「應用快捷鍵」,點「+」,輸入: 應用程序:選擇「Xcode.app」,菜單標題輸入:「Open In Sublime Text」,快捷鍵:「⌥⌘O」 Xcode_copy_line 未選中文本情況下,按⌃X、⌃C或⌃V可對整行剪切、複製和粘貼操作。 XAlign 選中一組賦值或字段聲明語句,按⇧⌘X可快速對其格式化選中代碼。在定義枚舉時候,對齊名字的值時特別好用。 AdjustFontSize 按⌘-和⌘=改變字號大小。 VVDocumenter-Xcode 輸入///快速添加代碼文檔註釋。然後可在Xcode右側的Quick help inspector中查看自己編輯的文檔註釋。 DXXcodeConsoleUnicodePlugin 轉換Xcode控制台中Unicode字符編碼為可顯示的字符。在輸出包含漢字的JSON時特別有用。 1.按⌥c轉換剪貼板; 2.Edit菜單中勾選ConvertUnicodeInConsole,console將自動轉換。 OMQuickHelp 讓Option+Click轉到Dash文檔查看。Dash的Xcode文檔,建議從 https://developer.apple.com/library/downloads/docset-index.dvtdownloadableindex 中搜索下載。下載後獲得dmg文件,載入後執行pkg按嚮導安裝。全部安裝完成後,到 / 目錄將所有 .docset 移動到 ~/Library/Developer/Shared/Documentation/DocSets 然後在Dash的設置-Docsets,點下面的Rescan按鈕,重新掃瞄來更新和優化文檔。 推薦插件: CLangFormat Edit > CLang Fromat 格式化代碼風格。 DerivedData Exterminator 在Edit菜單中提供清理Xcode換乘目錄的功能。 GitDiff 按⌘,在Text Editing中勾選Line Number,每次保存代碼都會在行號位置用顏色顯示git的變化。 HOStringSense 方便編輯字符串。 JumpMarks 首先使編輯器顯示行號。按⌥⇧[0-9]創建標籤,按⌥[0-9]跳到標籤位置,按⌥[或⌥]跳到上一個或下一個標籤位置。 KSImageNamed 在輸入[UIImage imageNamed:]時會出現一個資源圖像列表。 Lin 在輸入[NSLocalizedString(@"", <#comment#>)]時會出現一個本地化列表。 MCLog 讓Log窗口可以實時篩選輸出內容。但是很不穩定,不建議安裝,發生過的問題:編輯器無法中文、啟動Xcode即崩潰、與XcodeColors衝突。 OMColorSense 在UIColor或NSColor代碼中顯示可視化的顏色,點擊它會出現顏色窗口。 Peckham 在代碼編輯器任意位置按⌃⌘P顯示一個#import列表。 RTImageAssets File > ImageAssets 來生成App Icon,在圖像資源編輯界面,右鍵圖像可補全不同分辨率圖像,見前面菜單的Settings。 SCXcodeMinimap 使代碼編輯器滾動條編程minimap SCXcodeSwitchExpander 在輸入switch語句時候自動生成case。 XcodeColors 使調試輸出框文字能支持不同的顏色。可以自定義配置輸出顏色或者結合CocoaLumberjack框架。(同時安裝MCLog將不能正確顯示顏色) XVim Vim鍵盤映射。 ZLGotoSandbox File > Go to Sandbox!可用Finder打開模擬器中當前App的沙盒目錄。 強烈推薦主題: Tomorrow https://github.com/chriskempson/tomorrow-theme 3.修復某些不支持最新版本Xcode的插件:為插件配置文件的兼容性設置添加新Xcode的DVTPlugInCompatibilityUUID (1)終端輸入: defaults read /Applications/Xcode.app/Contents/Info DVTPlugInCompatibilityUUID 會顯示當前Xcode的UUID,如:7FDF5C7A-131F-4ABB-9EDC-8C5F8F0B8A90 (2)終端輸入: open ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins/ open ~/Library/Developer/Xcode/Plug-ins 可出現Finder顯示的Xcode插件目錄 (3)選擇這個不工作的插件,右鍵-顯示包內容,打開 Contents 目錄,雙擊 Info.plist, 展開數組:DVTPlugInCompatibilityUUIDs,添加第一步獲得到的Xcode UUID(7FDF5C7A-131F-4ABB-9EDC-8C5F8F0B8A90), 保存,關閉文件。 (4)重新啟動Xcode,加載插件。 一條命令批量更新DVTPlugInCompatibilityUUID find ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins -name Info.plist -maxdepth 3 | xargs -I{} defaults write {} DVTPlugInCompatibilityUUIDs -array-add `defaults read /Applications/Xcode.app/Contents/Info DVTPlugInCompatibilityUUID` find ~/Library/Developer/Xcode/Plug-ins -name Info.plist -maxdepth 3 | xargs -I{} defaults write {} DVTPlugInCompatibilityUUIDs -array-add `defaults read /Applications/Xcode.app/Contents/Info DVTPlugInCompatibilityUUID` 4.手動刪除插件 open ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins open ~/Library/Developer/Xcode/Plug-ins 刪除不用的插件文件後,重啟Xcode即可。
2016年4月27日 星期三
0427 Xcode 環境編輯套件 安裝教學跟推薦
http://www.cnblogs.com/Bob-wei/p/4546498.html
訂閱:
張貼留言 (Atom)
cocos2dx-lua 建立滑鼠監聽
重要關鍵字 EVENT_MOUSE_SCROLL addEventListenerWithSceneGraphPriority if IsPc() then --建立滑鼠監聽 local listener = cc.EventListenerMouse...
-
http://blog.csdn.net/teng_ontheway/article/details/26078869 遊戲中經常會用到一些變換: 遊戲中武器和角色在一個layer上,為了效率,會考慮將bullet, effect和 PhysicsParticle分別放...
-
AppDelegate::applicationDidFinishLaunching()函數里 把 glview = GLViewImpl::createWithRect("NAME", Rect(0, 0, designResolutionSize.widt...
-
https://cocosgamestory.wordpress.com/2015/08/12/%E6%9B%B4%E6%8F%9B%E6%96%B0%E7%9A%84appicon/ 使用心得: 透過網站 取得各種SIZE的ICON,在手動更換目錄下的ICON即可 (coco...
沒有留言:
張貼留言