Xcode快捷鍵
? ? ?工欲善其事,必先利其器岳守。Xcode有一些很便捷的快捷鍵和第三方插件艾杏,能夠提高編碼效率。下面主要介紹一些自己在開(kāi)發(fā)過(guò)程中使用到Xcode的一些快捷鍵和一些插件极颓。
Command + R:運(yùn)行工程
Command?+?.:結(jié)束工程的運(yùn)行
Command + 1:快速瀏覽代碼朱盐,圖片以及界面文件
Command?+?0:導(dǎo)航器面板顯示或者隱藏
Command?+?Option?+?0?:工具面板顯示或者隱藏
Command?+?Shfit?+?Y?:?Console窗口的顯示或者隱藏
Control?+?6?:快速查找跳轉(zhuǎn)當(dāng)前代碼文件中的函數(shù)
Command?+?Shfit?+?o?:跳轉(zhuǎn)到某個(gè)方法定義或者指定的代碼文件
Command?+?Control?+?Up:.h和.m文件間快速切換
Command + Control + E :在當(dāng)前文件中批量編輯某個(gè)詞,有點(diǎn)類(lèi)似Find - Replace All這樣的功能
Command?+?T?:新建一個(gè)Tab欄菠隆。
Command?+?Shfit?+?[?:在有多個(gè)Tab欄之間切換
Command?+?Shfit?+?J?:工程中可能有很多文件兵琳,可以快速定位當(dāng)前文件在工程中位置。
Command?+?~?:可以在多個(gè)工程間切換
Xcode第三方插件
1.常用插件
XAlign?:對(duì)齊骇径。選定要對(duì)齊的代碼Command?+?Shfit?+?X.?Done!!!
https://github.com/qfish/XAlign
FuzzyAutocomplete:模糊方式進(jìn)行代碼補(bǔ)齊躯肌,強(qiáng)推!F葡巍清女!只要輸入關(guān)鍵詞匯即可匹配。
https://github.com/FuzzyAutocomplete/FuzzyAutocompletePlugin
KSImageNamed?:顯示圖片的縮略圖
https://github.com/ksuther/KSImageNamed-Xcode
XcodeColor:?console輸出顏色渲染
https://github.com/robbiehanson/XcodeColors
BBUDebugerTuckAway:文檔編輯的時(shí)候自動(dòng)隱藏Console窗口晰筛。
https://github.com/neonichu/BBUDebuggerTuckAway
SCXcodeSwitchExpander:自動(dòng)生成所有的枚舉條件嫡丙。
https://github.com/stefanceriu/SCXcodeSwitchExpander
XToDo:使用快捷鍵添加TODO和FIXME也提供了TODOLIST方便查看
https://github.com/trawor/XToDo
VVDocumenter:?鍵入\\\即可添加文檔注釋非常的高效和方便。
https://github.com/onevcat/VVDocumenter-Xcode
插件管理
類(lèi)似管理第三方庫(kù)文件的cocopods读第,也有一個(gè)管理插件Alcatraz曙博。但是我一般都是直接到github下載,然后運(yùn)行l(wèi)oad?Bundle這樣卦方。
插件的添加很簡(jiǎn)單羊瘩,1.成功運(yùn)行第三方插件工程。2.退出Xcode。3.重新打開(kāi)Xcode尘吗。
在重新打開(kāi)Xcode的時(shí)候如果有如下彈框
說(shuō)明插件添加成功啦逝她。就可以愉快地享受插件帶來(lái)的便利。
Xcode查詢插件列表可以通過(guò)cmd命令
~/Library/Application\?Support/Developer/Shared/Xcode/Plug-ins/
可以查看當(dāng)前Xcode安裝的插件
移除插件
rm?-rf?~/Library/Application\?Support/Developer/Shared/Xcode/Plug-ins/xxx.xcplugin
插件更新
? ? ? ?在Xcode版本升級(jí)之后發(fā)現(xiàn)插件失效不能用了睬捶,原因是因?yàn)閄code的DVTPlugInCompatibilityUUID隨著版本的更新都會(huì)變的不一樣黔宛。每個(gè)插件Info.list都有記錄Xcode版本的DVTPlugInCompatibilityUUID。如果想讓插件重新生效擒贸,需要將新的DVTPlugInCompatibilityUUID更新到Info.list中臀晃。
首先先獲取當(dāng)前Xcode版本的DVTPlugInCompatibilityUUID。
路徑:/Applications/Xcode.app/Contents/Info.plist可以找到當(dāng)前Xcode版本的DVTPlugInCompatibilityUUID介劫。
然后添加到插件中
之后跟重新添加插件步驟一樣1.成功運(yùn)行第三方插件工程徽惋。2.退出Xcode。3.重新打開(kāi)Xcode座韵。