Tag: 开发环境

使用Emacs作为IDE

目前我使用Emacs编写C或C ++的工作stream程涉及三个窗口。 最大的右侧包含我正在使用的文件。 左边被分成两部分,底部是一个我用来编译或者编译命令的shell,最上面的部分通常是我在工作时想咨询的一些文档或者自述文件。 现在我知道在那里有一些非常专业的Emacs用户,我很好奇如果其他Emacsfunction是有用的,如果意图是使用它作为一个完整的IDE。 具体而言,大多数IDE通常以某种forms履行这些function: 源代码编辑器 编译器 debugging 文档查找 版本控制 面向对象的function,如类查找和对象检查 对于其中的一些,Emacs如何适应这些function是非常明显的,但其余的呢? 另外,如果一个特定的语言必须关注,我会说它应该是C ++。 编辑:一位用户指出,当我说“剩下的事情”时,我应该更具体一些。 大部分时候我对高效的版本控制以及文档查询感到好奇。 例如,在SLIME中,对Lisp函数进行快速超大规模查找是相当容易的。 有没有一种快速查找C ++ STL文档中的东西的方法(例如,如果我忘记了hash_map的确切语法)?

如果你是盲人,你怎么编程呢?

视觉是大多数程序员认为理所当然的感官之一。 大多数程序员会花几个小时看电脑显示器(尤其是在他们在该区域的时候 ),但是我知道有一些盲人程序员(比如目前在Google工作的电视拉曼)。 如果你是一个盲人(或慢慢失明),你将如何build立你的开发环境来协助你编程? (每个答案都有一个build议,这个问题的目的是把好的想法带到最前面,另外,屏幕阅读者可以早点阅读好的想法。)

崇高的文字2:自定义PATH和PYTHONPATH

我正在使用在/ usr / local / bin /中安装python(2.7.2)的brew,但是默认的系统python(2.7.1)是在/usr/bin/ ,这似乎是因为它没有执行“服从任何bash PATH环境variables。 另外,它无法find我的模块,因为它们安装在/usr/local/lib/python:/usr/local/Cellar/python/2.7.2/lib/python2.7/site-packages 。 我一直在使用Python.sublime-settings尝试以下,但不起作用: { "path": "/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin", "env": ["PYTHONPATH", "/usr/local/lib/python:/usr/local/Cellar/python/2.7.2/lib/python2.7/site-packages"], "cmd": ["python", "-u", "$file"], "file_regex": "^[ ]*File \"(…*?)\", line ([0-9]*)", "selector": "source.python" } 我如何使崇高的文本服从这些环境variables?

如何在Visual Studio中设置path?

如何在Visual Studio中为一个特定的项目单独设置DLL文件的path? 现在我将其设置在环境pathvariables中,但是我希望更好地控制这个variables。

将Rails应用程序更改为生产

我怎样才能改变我的Rails应用程序在生产模式下运行? 有没有一个configuration文件,例如environment.rb来做到这一点?

最好的一般SVN忽略模式?

什么是最好的(或尽可能)一般的SVN忽略模式使用? 有许多不同的IDE,编辑器,编译器,插件,平台等特定的文件和一些“重叠”的文件types(即对于某些types的项目而不是其他的)。 但是,不pipe您的开发环境的具体情况如何,您都不会自动将其包含在源代码pipe理中的大量文件types。 对于这个问题的答案可以作为任何项目的一个很好的起点 – 只要求他们添加他们需要的less数环境特定项目。 它也可以适用于其他版本控制系统(VCS)。

推荐的编程字体?

你使用什么字体进行编程,以及什么语言/ IDE? 我使用Consolas来处理所有的Visual Studio工作,还有其他build议吗?