10

我经常头脑风暴,想直接编写代码。或多或少像“哇,那个算法会摇滚!我现在需要写它!”。

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

所以,我想要:1) 一个可移植的极简 IDE 2) 具有最低操作系统要求(即:我想从 XP、Vista 等运行...) 3) 任何现代语言(如果需要,我可以学习一门新语言。我只想编写/测试算法)4)语法高亮/智能感知很好,但不是必需的 5)免费

有这样的事情吗?

4

12 回答 12

10

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

于 2009-02-10T05:39:44.960 回答
8

替代文字 http://sts.bkukr.de/l-davoss/blog/Lists/Blog/Attachments/21/SharpdevelopPortable.jpg

夏普开发便携:

戴夫写了所有你需要知道的博客,让你开始!

运行中的 C# 支持,等等。

于 2009-02-10T05:54:19.793 回答
4

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

于 2010-08-02T21:33:23.503 回答
3

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

就我而言,我会使用:

Java: Eclipse(虽然不是很简约)

C/C++: vimg++代码::块

Ruby/Python/Perl: vim + 解释器

Mac OS X 上的TextMate(有史以来最好的编辑器)(39.99 美元)和e 编辑器(Windows 的 TextMate 等价物)我还发现 NotePad++ 是一个不错的文本编辑器,非常简约。

有些人疯狂地爱上了emacs,你可能想看看。

于 2009-02-10T06:15:12.083 回答
2

您还可以在 USB 驱动器上携带 NetBeans:http: //nbide.blogspot.com/2008/03/portable-netbeans.htmlhttp://nbide.blogspot.com/2008/04/portable-netbeans-part- ii.html

于 2009-02-10T05:46:56.083 回答
2

我来晚了,但值得一提的是 Squeak Smalltalk,或者它的衍生产品之一,如 Pharo 或 Croquet。无需更改注册表或操作系统,无需安装程序,无需服务,无需管理员权限,并且只需要几个文件 - 完全安装在六个文件中。

1)二进制和源可移植代码;不错的 IDE,但磁盘占用极少(5-50 MB)

2) 几乎可以在任何操作系统上运行 - 一个跨平台二进制映像和一个适用于每个平台的小型虚拟机可执行文件 - 一个用于 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 上使用相同的二进制映像而无需重新编译,这一事实是一个很大的好处。

于 2009-10-28T20:33:50.070 回答
1

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

于 2009-02-10T05:38:29.050 回答
1

对于 C/C++,DevC++ 使用 USB 驱动器。它运行在 XP 上,我相信 Vista 也是如此(从未尝试过)。它还具有语法突出显示。

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

于 2009-02-10T05:40:33.040 回答
1

替代文字

试试BlueJ从 USB(拇指)驱动器运行 BlueJ)。

其他选择;

  1. 片段编译器 (来源:sliver.com替代文字

  2. CodeIDE一个在线 IDE。

于 2009-02-10T06:01:45.780 回答
1

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

于 2009-02-10T06:04:16.897 回答
1

您可能正在寻找vim。现在,学习如何使用 vim 并不容易,但我认为这是值得的。这是一个 unix 实用程序,基本上已被移植到每个体系结构和操作系统,请参阅Portable GVim的便携版本。有关将 vim 用作 IDE 的信息,请参见此处此处

于 2009-02-10T06:10:58.410 回答
1

我在我的 stik 中使用带有 netbeans 的 Instant rails

于 2010-05-31T22:57:14.863 回答