FKRealGroup - Xcode文件夾創建刪除增強插件

webnexus 8年前發布 | 14K 次閱讀 Xcode Objective-C開發

來自: http://ifujun.com/fkrealgroup-xcodewen-jian-jia-chuang-jian-shan-chu-zeng-qiang-cha-jian/

What is this?

FKRealGroup 是一個增強Xcode創建、刪除文件夾的插件。FKRealGroup會在編輯菜單中添加”New Real Group”和”Delete Real Group”兩個選項。

新建文件夾

我們知道,Xcode本身的”New Group”選項只會創建一個虛擬文件夾,并不會在本地磁盤創建真實文件夾。一般來說,我們會右擊->Show in Finder->在文件目錄創建文件夾->右擊->Add Files to “xxx”…,非常繁瑣。

FKRealGroup可以解決這個問題。”New Real Group”選項會在相應磁盤目錄創建一個真實的文件夾,創建邏輯如下:

  • 目錄中無,本地有的文件夾,直接警告,不加入。
  • 目錄中有,本地有的文件夾,直接警告,不創建。
  • 目錄中無,本地無的文件夾,直接創建。
  • 目錄中有,本地無的文件夾,直接警告,不創建。

在”New Real Group”創建出的文件夾上,右擊->Show in Finder,會前往正確的目錄。在”New Real Group”創建出的文件夾內,新建文件或者文件夾,文件或文件夾將建于”New Real Group”創建出的文件夾內。

如果通過”New Real Group”創建文件夾,命名的時候,如果按”ESC”鍵將不創建真實文件夾(我沒有找到有用的代理,或者切入的口,下面可能需要使用監控鍵盤的方式切進去,如果大家有什么好的辦法,請告訴我)。

刪除文件夾

我們在Xcode中如果使用”Delete”選項去刪除文件夾,如果此文件夾為真實文件夾,那么一般情況下,Xcode只會刪除此真實文件夾內的文件,而文件夾卻依然存在。一般來說,我們只能”Show in Finder”,然后手動刪除,這太繁瑣了。

”Delete Real Group”可以解決這個問題。”Delete Real Group”會默認刪除真實文件夾(如果磁盤上有此文件夾的話),不過,這里的刪除并非直接刪除,而是全部移動到廢紙簍里面,有需要的話,可以直接撈回來。

在刪除多目錄、多種類的文件的時候,Xcode會進行如下的提示:

FKRealGroup只會在選擇”Move To Trash”的情況下刪除真實文件夾。(我沒有找到比較好的辦法,所以這里的實現比較拙劣,如果有人知道更好的版本,請告訴我,多謝!)

How to install it?

推薦使用 Alcatraz

你也可以clone整個工程,然后編譯,插件會自動安裝到/Library/Application Support/Developer/Shared/Xcode/Plug-ins這個目錄上。

一定要選Load Bundle,Skip的話,插件是無法生效的。

How to use it?

點擊Xcode的Plugins菜單,在FKRealGroup選項上可以進行開關。

Xcode version?

  • Xcode 7

License

MIT.

</div>

 本文由用戶 webnexus 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!