我正在努力与文件夹组织一起组织我工作的许多项目.我在OS X上工作 - 现在我使用〜/ Development /作为根文件夹,我有很多类型的项目.例如,我在〜/ Development/Xcode下有我的iPhone应用程序
我使用多种语言开发,从PHP到Ruby,再到Python,再到Objective-C.所以,例如,我可能有几个基于PHP的开源应用程序,我在使用Zend框架.其中一些项目是针对客户的,另一些是学习新语言或一般实验时的测试/实验.
我真的很感兴趣的是其他开发人员如何组织代码/项目,并且可以传递一些建议,以便很容易地浏览与许多语言和项目类型相关的代码/项目.
我也有类似的情况,我的主目录中有两个文件夹:Projects和Reference。我对项目的语言没有任何区别。我正在处理的代码进入Projects,我想阅读其源代码的项目进入Reference。这很有用,因为在命令行上输入速度很快,而且我经常清空~/PrTab目录。~/RTabDownloads
我通常会设置别名来在命令行上处理项目。例如,我的gerbils项目有一个Python 虚拟环境,所以我的g别名让我可以从新的 shell 快速开始:
function g () {
export PIP_RESPECT_VIRTUALENV=true
cd ~/Projects/gerbils
. ../bin/activate
}
Run Code Online (Sandbox Code Playgroud)