Xcode外掛程式管理工具Alcatraz

2021-07-11 15:07:05 字數 2478 閱讀 5204

1.簡介

alcatraz是乙個能幫你管理xcode外掛程式丶模版及顏色配置的工具.它可以直接整合在xcode的圖形介面中,讓你感覺就像在使用xcode自帶的功能一樣.

2.安裝和刪除

使用如下的終端來安裝alcatraz:

curl -fssl 

/alcatraz/master

/scripts/install.sh | sh

如果你不想使用alcatraz了,可以使用如下命令來刪除:

刪除所有通過alcatraz安裝的安裝包

3.使用alcatraz

安裝成功後重啟xcode,就可以在xcode的頂部選單中找到alcatraz,如下圖所示:

啟動alcatraz

單擊"package manager",即可啟動外掛程式列表頁面,如下圖所示.

選擇欄選擇"installed",則篩選你已安裝的列表,可進行刪除

已安裝列表,可進行刪除

選擇欄選擇"all",則顯示所有推薦外掛程式列表,可進行安裝

推薦列表,可進行安裝

4.外掛程式路徑

5.常用xcode外掛程式

5.1 ksimagenamed

ksimagenamed是乙個能幫助你輸入[uiimage imagenamed:]中的資源名的外掛程式.當你輸入[uiimage imagenamed]時.會自動彈出上下文選單,供你選擇你需要輸入的資源名稱,另外在選擇資源時,還可以在左側預覽該資源.

ksimagenamed示例

5.2 xvim

xvim是乙個xcode的vim外掛程式,可以在xcode的編輯視窗中開啟vim模式.

vim模式最大的好處是可以全鍵盤操作,可以方便地移動游標,一級複製丶粘帖**.xvim對於xcode的分欄模式也有很好的支援.與vim自帶的分欄模式一樣,可以用快捷鍵control+w來卻換當前編輯的分欄

fuzzyautocompleteplugin示例

5.4 xtodo

xtodo是乙個查詢專案中所有的帶有todo丶fixme丶???丶!!!標記的注釋

通常我們在專案開發中,由於種種原因,一些事情需要以後處理,這個時候為了防止遺忘,加上todo或者fixme注釋是非常有必要的,但是上線或者提交**前要需要這些未解決的事項卻稍顯麻煩,xtodo可以提供乙個彙總的介面,集中顯示所有未完成的todofixme標記.control+t開啟彙總介面

xtodo快捷鍵標記

xtodo示例

5.5 vvdocumenter

vvdocumenter是乙個自動生成**注釋的工具,可以方便地將函式的引數名和返回值提取出來.如下圖所示:

vvdocumenter示例

5.6 deriveddata exterminator

deriveddata exterminator是乙個清除xcode快取目錄的外掛程式.

有些時候xcode會出現各種奇怪的問題,最常見的是在某些複雜操作下(例如,在同乙個專案中,來回卻換到各種分支版本),會造成xcode顯示一些編譯的錯誤或警告,但是最終卻又可以編譯通過,通常清除xcode快取就可以解決這類問題,該外掛程式在xcode選單上增加乙個清除快取按鈕,可以方便地一鍵清除快取內容

5.7 omcolorsense

omcolorsense是乙個uicolor顏色輸入輔助工具,可以幫助你在編寫uicolor**時,實時瀏覽相應的顏色,如下圖所示.

omcolorsense示例

xcode 外掛程式管理工具

每次xcode 更新後之前安裝的外掛程式 都失效了!解決辦法 一 可以通過在原外掛程式專案infoplist新增 新xcode的 dvtplugincompatibilityuuid 來使之支援新版xcode 獲取uuid命令 二 通過github客戶端更新外掛程式專案再次安裝外掛程式 三 採用高大...

Xcode 外掛程式管理工具 Alcatraz

alcatraz是乙個用來管理外掛程式的工具,支援各種外掛程式的管理,你還能自己建立外掛程式。如果安裝完畢看不到,請至文章最後。更新uuid 修復xcode6.2外掛程式失效的問題 xcode 6.3 使用這個uuid 9f75337b 21b4 4adc b558 f9cadf7073a7 安裝a...

Xcode外掛程式管理工具Alcatraz

1.簡介 alcatraz是乙個能幫你管理xcode外掛程式丶模版及顏色配置的工具.它可以直接整合在xcode的圖形介面中,讓你感覺就像在使用xcode自帶的功能一樣.2.安裝和刪除 使用如下的終端來安裝alcatraz curl fssl sh如果你不想使用alcatraz了,可以使用如下命令來刪...