| 注册
请输入搜索内容

热门搜索

Java Linux MySQL PHP JavaScript Hibernate jQuery Nginx
webnexus
9年前发布

FKRealGroup - Xcode文件夹创建删除增强插件

来自: 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.

 本文由用户 webnexus 自行上传分享,仅供网友学习交流。所有权归原作者,若您的权利被侵害,请联系管理员。
 转载本站原创文章,请注明出处,并保留原始链接、图片水印。
 本站是一个以用户分享为主的开源技术平台,欢迎各类分享!
 本文地址:https://www.open-open.com/lib/view/open1454302457495.html
Xcode Objective-C开发