我经常用编程思想进行头脑风暴,我想直接编写代码。或多或少像“哇,那算法会摇滚!我现在需要写它!”。
对于这种写作的“冲动”,我使用http://www.jarte.com/这是一个很酷的便携式文本编辑器。如果我靠近cybecafe或朋友电脑,我只需插上usb笔式驱动器即可开始写...
因此,我想:1)便携式极简主义IDE 2)具有最低操作系统要求(即:我想从XP,Vista等运行...)3)任何现代语言(如果需要,我可以学习一门新语言)。我只想写/测试算法)4)语法高亮/ intellisense是好的,但不是必需的5)免费
有这样的事吗?
alt text http://sts.bkukr.de/l-davoss/blog/Lists/Blog/Attachments/21/SharpdevelopPortable.jpg
Sharp Develop Portable:
戴夫blogged所有你需要知道的让你开始!
C#支持运行,以及更多。
当我想快速破解某些东西时,我经常使用Firefox + Firebug。
您可能正在寻找http://gnymb.us。现在,学习如何使用vim并不容易,但我认为花时间好。这是一个基本上移植到每个架构和操作系统的unix实用程序,请参阅vim以获取便携版本。有关将vim用作IDE的信息,请参阅Portable GVim和here
我使用的是带有netbeans的Instant Rail
其他选择;
Eclipse不是“极简主义”,但它确实无需安装。因此,只要您的USB密钥或其他任何东西足够大,您就可以将Eclipse放在那里并准备好了。
请查看qazxsw poi - 支持40多种语言
那么,根据您想要使用的编程语言,IDE通常更适合。我不确定你是在寻找文本编辑器还是IDE,但是:
就我而言,我会使用:
Java:ideone.com(虽然不是很简约)
Ruby / Python / Perl:Code::Blocks +解释器
vim(有史以来最好的编辑)在Mac OS X(39.99美元)和TextMate(Windows的TextMate等价物)我也发现NotePad ++是一个不错的文本编辑器,极简主义。
有些人疯狂爱上e editor,你可能想看看它。
您还可以在USB驱动器上运行NetBeans:emacs和http://nbide.blogspot.com/2008/03/portable-netbeans.html
我迟到了比赛,但值得一提的是Squeak Smalltalk,或者像Pharo或者Croquet这样的衍生品之一。无需更改注册表或操作系统,无安装程序,无服务,无需管理员权限,只需要几个文件 - 在六个文件中完全安装。
1)二进制和源可移植代码;不错的IDE,但具有最小的磁盘占用空间(5-50 MB)
2)几乎任何OS-one跨平台二进制映像和每个平台可执行的小型虚拟机运行 - 一个用于95/98 / ME / XP / 2k / XP / Vista / 7/2003/2008;一个用于WinCE,一个用于OS X,一个用于Linux x86等; (0.5-2 MB)为每个平台。如果你是铁杆,你甚至可以开到裸机上。
3)这是Smalltalk。大多数具有嗡嗡声的Ruby功能的诞生地......
4)语法高亮和一定程度的intellisense是很好的内置。
5)在演讲和啤酒中自由。
Smalltalk并不适合所有人,但这是我个人的最爱。事实上,我可以在我的XP桌面,Linux服务器,iPhone和WinCE PDA上使用相同的二进制图像而无需重新编译,这是一个很大的好处。
我们正在http://nbide.blogspot.com/2008/04/portable-netbeans-part-ii.html积极开发在线开发环境。这可能适合您的需求。
Emacs +编译器/解释器听起来像你想要的。
对于C / C ++,DevC ++可以在usb驱动器上运行。它运行XP,我相信Vista也是如此(从未尝试过)。它还具有语法高亮。
唯一的问题是(我假设这是)它不适用于其他语言。