便携式编程IDE

时间:2009-02-10 05:36:21

标签: ide programming-languages portability portable-applications

我经常使用我希望直接编码的编程思想进行头脑风暴。或多或少像“哇,那算法会摇滚!我现在需要写它!”。

对于这种写作的“冲动”,我使用http://www.jarte.com/这是一个很酷的便携式文本编辑器。如果我靠近cybecafe或朋友电脑,我只需插上usb笔式驱动器即可开始写...

所以,我想: 1)便携式极简主义IDE 2)操作系统要求最低(即:我希望从XP,Vista等运行...) 3)任何现代语言(如果需要,我可以学习一门新语言。我只想写/测试算法) 4)语法Highlight / intellisense很好,但不是必需的 5)免费

有类似的东西吗?

13 个答案:

答案 0 :(得分:10)

Eclipse不是“极简主义”,但它确实无需安装。因此,只要您的USB密钥或其他任何东西足够大,您就可以将Eclipse放在那里并准备就绪。

答案 1 :(得分:8)

alt text http://sts.bkukr.de/l-davoss/blog/Lists/Blog/Attachments/21/SharpdevelopPortable.jpg

Sharp Develop Portable:

戴夫blogged所有你需要知道的事情才能让你开始!

运行中的C#支持,以及更多。

答案 2 :(得分:4)

请查看ideone.com - 支持40多种语言

答案 3 :(得分:3)

根据您要使用的编程语言,IDE通常更适合。我不确定你是在寻找文本编辑器还是IDE,但是:

就我而言,我会使用:

Java: Eclipse(虽然不是极简主义)

C / C ++: vimg++Code::Blocks

Ruby / Python / Perl: vim +解释器

Mac OS X($ 39.99)和TextMate上的

e editor(有史以来最好的编辑)(Windows的TextMate等价物) 我还发现NotePad ++是一个不错的文本编辑器,极简主义。

有些人爱上了emacs,你可能想要查看它。

答案 4 :(得分:2)

答案 5 :(得分:2)

我已经迟到了,但值得一提的是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)语法突出显示,并且某种程度的智能感知是很好的内置。

5)在演讲和啤酒中自由。

Smalltalk并不适合所有人,但这是我个人的最爱。事实上,我可以在我的XP桌面,Linux服务器,iPhone和WinCE PDA上使用相同的二进制映像而无需重新编译,这是一个很大的好处。

答案 6 :(得分:2)

我们正在http://gnymb.us积极开发在线开发环境。这可能适合您的需求。

答案 7 :(得分:1)

Emacs +编译器/解释器听起来像你想要的。

答案 8 :(得分:1)

对于C / C ++,DevC ++可以在usb驱动器上运行。它运行XP,我相信Vista也是如此(从未尝试过)。它还具有语法高亮。

唯一的问题是(我假设这是)它不适用于其他语言。

答案 9 :(得分:1)

alt text

尝试BlueJRunning BlueJ from a USB (thumb) drive)。

其他替代方案;

  1. Snippet Compiler alt text
    (来源:sliver.com

  2. CodeIDE在线IDE。

答案 10 :(得分:1)

当我想快速破解某些东西时,我经常使用Firefox + Firebug。

答案 11 :(得分:1)

您可能正在寻找vim。现在,学习如何使用vim并不容易,但我认为花时间好。这是一个基本上移植到每个架构和操作系统的unix实用程序,请参阅Portable GVim以获取便携版本。有关将vim用作IDE的信息,请参阅herehere

答案 12 :(得分:1)

我使用带有来自我的stik的netbeans的Instant rails