你的USB驱动器上有哪些开发工具?

时间:2009-01-03 02:38:31

标签: survey portability usb-drive portable-applications

我刚买了一个新的4GB USB拇指驱动器,我正在尝试决定放在它上面。我正在考虑一个关于软件包的网络服务器,一个C / C ++ IDE(倾向于Code :: Blocks;在我的旧USB驱动器上使用Dev-C ++)和Python。

您随身携带哪些与开发相关的工具?

更新

我添加了类别。

的IDE

Code::Blocks开源,跨平台的C / C ++ IDE

  • 支持多个编译器(您必须提供),但您也可以下载包含MingW的版本。
  • (他们的网站上有a FAQ question解释如何制作 便携式)

Codelite - 开源,跨平台的C / C ++ IDE
Eclipse - 开源,跨平台的Java IDE
NetBeans - 开源,跨平台的Java IDE
JCreator - Java IDE
MSVC6 - Microsoft的.NET之前的C / C ++环境

语言&编译器

Portable Python - Python编程语言的解释器

  • 包括SciTE(编辑)和Django(网络框架)

Strawberry Perl - “用于Windows®计算机的100%开源CPAN功能Perl与其他地方的Perl完全相同。”

Py3k - 最新版本的Python编程语言
Stackless Python
Lua - 脚本语言
MinGW - GCC Windows端口的排序

  • “MinGW提供了一个完整的开源编程工具集,适用于开发不依赖于任何第三方C运行时DLL的本机Windows程序。”

编辑

Notepad++(经过这么多建议后,我不得不尝试一下)
UltraEdit - “text,hex,HTML,PHP,Java,Javascript,Perl和程序员编辑。”
VIM - “高度可配置的文本编辑器,可实现高效的文本编辑”

  • emacs的主要竞争对手

HEdit - 十六进制编辑器 XVI32(十六进制编辑)
e text editor - “Windows上Textmate的力量”
Intype text editor - Windows的代码编辑器 ConTEXT - 代码和文本编辑器
Editpad Pro - “功能强大且功能多样的文本编辑器或文字处理器。”

发现

Dependency Walker - 允许您查看程序或DLL所依赖的DLL以及它们导出的函数 Reflector - 允许您查看和反编译.Net程序集
间谍++
DbWin32 - 让您看到Windows调试和跟踪消息

  • 与DebugView类似

DebugView - 允许您查看Windows调试和跟踪消息

Web&网络

Firefox PortableFirebug
OperaUSB - 网络浏览器
XamppLite - 包括Apache,PHP,MySQL,phpMyAdmin,OpenSSL& SQLite的
PuTTY - telnet和SSH客户端
Wireshark - 网络协议分析器(数据包嗅探器)
WinSCP - 用于Windows的SFTP,FTP和SCP客户端

比较/合并

SourceGear DiffMerge - 并排比较两个文件并根据需要合并 WinDiff - 文件比较工具
Winmerge - “Windows的开源差异和合并工具”。

类Unix工具

GNU Utilities for Win32 - 几种Unix / Linux工具的Windows版本 Cygwin - Windows类型的Unix类型环境的端口 PowerGREP - GREP工具

Visual Studio& .NET

NUnit - .NET的单元测试 TestDriven.NET - 从Visual Studio中轻松运行单元测试 AnkSVN - Visual Studio的Subversion插件
LINQPad - 交互式开发Linq个查询的工具。

  • “允许您以现代查询语言交互式查询SQL数据库:LINQ”

正则表达式工具

Expresso - 正则表达式工具
RegexBuddy - 正则表达式工具

其它

The Sysinterals Suite(包括DebugViewProcess Explorer,以及更多)
WinZip
DosHere
7-zip - 开源文件存档器
Scrollbar fix for VB6
puretext - 粘贴w /格式已删除
VirtualBox - 开源虚拟化产品。

  • 与VMWare或VirtualPC类似

58 个答案:

答案 0 :(得分:23)

假设有一台Windows机器:

答案 1 :(得分:21)

答案 2 :(得分:19)

我使用16GB USB-Stick(大容量可用)作为Linux系统,包含我完整的工作环境。我使用的每台计算机都从这个驱动器启动进入我的系统。

答案 3 :(得分:18)

我喜欢PortableApps。我使用NotePad ++,OpenOffice应用程序等。

答案 4 :(得分:13)

我建议.NET Reflector

答案 5 :(得分:12)

对于Windows,许多sysinternal工具。

答案 6 :(得分:11)

Portable Apps网站的加载applications可能很有用,例如WinMerge,Notepad ++和Gimp。

如果您进行了大量的网页开发,我相信Aptana适合您的拇指驱动器。

答案 7 :(得分:9)

答案 8 :(得分:5)

我的一把钥匙上有很多,主要是与asm相关。

我也有

还有其他一些我不记得的东西,因为我没有它在我身上:'(

我还有一个带有backtrack3的usb密钥和一个带有windows图像的密钥,我可以用它来快速安装到我的上网本上。我认为this是做这件事的好指南。

答案 9 :(得分:5)

Ubuntu Linux

答案 10 :(得分:4)

注意:我是Windows开发人员。这颜色如下所示。

  • Dependency Walker(Depends.exe)
  • WinZip
  • Notepad ++(v5)
  • DbWin32
  • Process Explorer
  • HEdit - 十六进制编辑器
  • WinDiff
  • Ripper - 我共同撰写的一款应用程序,用于从日志文件中删除冗余行。
  • DelSub - 我写的一个应用程序,用于删除文件夹树中具有给定扩展名的文件。在备份之前可以方便地移除NCB和PCH等。
  • DosHere - 一个资源管理器扩展,用于在任何文件夹的上下文菜单中添加“命令提示符”条目。这是我放在任何我必须使用的窗户盒上的第一件事。
  • DeTab - 我写的一个用于从源文件中删除标签的应用程序。注意自我 - 需要为Unicode更新此。

请注意这里强调调试本机代码,因为如果我在外地,那通常就是我正在做的事情。

答案 11 :(得分:3)

拥有http://unxutils.sourceforge.net/(grep / cut / sh等......)很方便 您可能需要一些比cmd更好的环境来运行它。尝试FAR - http://www.farmanager.com/index.php?l=en(使用开源代码)。

Denver是一个Web服务器包(也支持usb-flash安装): http://translate.google.com/translate?hl=uk&ie=UTF-8&u=http%3A%2F%2Fwww.denwer.ru%2F&sl=ru&tl=en&history_state0=

但它适合俄罗斯观众。

此外: http://www.makeuseof.com/tag/portable-software-usb/

答案 12 :(得分:3)

当我在某人的机器上调试某些东西时,我要做的第一件事就是安装 Vim 。加入我们,这是一种生活方式。

答案 13 :(得分:3)

  1. 火狐
  2. 记事本++
  3. 的Python
  4. 一些音乐(它让我在编码工作之间平静下来!)

答案 14 :(得分:3)

答案 15 :(得分:3)

我习惯带上UnixUtils。

UnixUtils是一组移植到windows的Unix命令,所以我只需要在windows路径中添加一个目录,然后我就可以在windows机器的shell中使用大多数常见的linux命令,我的工作更容易。

答案 16 :(得分:3)

PortableApps.com拥有便携式USB驱动器上的大部分内容:

  • Filezilla的
  • 火狐
  • 记事本++
  • 腻子
  • 的Wireshark

除此之外,我的USB驱动器上还有Beyond Compare。

答案 17 :(得分:3)

我会将LINQPad添加到此列表中。如果你必须对LINQ查询做任何事情,它必须有软件。它有一个独立的可执行文件,因此如果您愿意,可以从拇指驱动器完全运行它。

答案 18 :(得分:2)

和FTP程序,如WinFTP和crossloop

答案 19 :(得分:2)

我建议WinDbg

答案 20 :(得分:2)

grep,definatly必须有某种grep工具。

答案 21 :(得分:2)

  • emacs
  • tucan(用于Windows备份)
  • putty
  • 的WinSCP
  • SVN存储库

答案 22 :(得分:2)

我的VPN客户端软件;)

MMmm Sweet sweet远程桌面。 滴料

答案 23 :(得分:2)

我带有一个VirtualBox硬盘文件,其中包含我们项目的整个开发环境。

在熟悉的环境中设置任何新机器进行开发大约需要一分钟。

安装VirtualBox,创建新虚拟机,插入USB驱动器,将虚拟机指向硬盘驱动器文件,从虚拟机启动到开发环境。大约需要一分钟的VirtualBox下载时间。

答案 24 :(得分:2)

  • 腻子
  • 的WinSCP
  • Notepad ++ - 必备。
  • Firefox - 另一个必须拥有。
  • XAMPP - 有一个独立版本,特别适用于记忆棒,效果很好。
  • Netbeans的

答案 25 :(得分:2)

没有提及:

  • WinSCP(适用于所有S / FTP等连接)
  • LINQPad(用于所有.NET代码测试)
  • 腻子

答案 26 :(得分:1)

我很惊讶JGsoft的优秀工具套件尚未被提及,特别是考虑到the author is one of us

  • EditPad Pro(IMO,最好的文本编辑器)
  • RegexBuddy 正则表达式调试器)
  • PowerGREP(如果您携带Cygwin,可能不是至关重要,但它比“真正的”grep更有特色,并且有一个很好的GUI来启动)

当然,他们都不是免费的,但他们获得了明智的许可,所有这些都支持便携式安装。

答案 27 :(得分:1)

我会将这个伟大的OSS for Windows添加到列表中:

  • 7-zip。它不仅可以处理拉链,gzs,bz2s,rars或arjs,还可以处理rpms或isos。
  • Winmerge。始终需要目录/文件比较工具。

答案 28 :(得分:1)

作为WPF / Silverlight开发人员,我会添加KaxamlMS Blend

答案 29 :(得分:1)

  • Strawberry Perl,我必须编辑一些批处理文件才能使用USB e:而不是硬盘c:
  • MinGW,对于GCC,G ++并添加了GDB,当我接触它时可能是MSYS
  • MSVC6,仅针对目前为止的控制台应用,尚未尝试包含MSDN
  • Codelite,对于IDE,优于Code :: Blocks并且比Eclipse
  • 更轻
  • Ultraedit v9,更新版本过于膨胀和缓慢,可能无法从USB运行
  • 其他一些有用的实用工具,例如: grep,ssed,批处理文件以设置环境变量并启动Perl,GCC或VC等。

答案 30 :(得分:1)

这是我的清单。所有实用程序均适用于MS Windows,在XP上进行测试。

CSVed - editing comma seperated files
EasyCleaner - Registry cleaner, application unistaller 
FolderSize - Size of folders, displayed with nice bar charts
Foxit Reader - Fast & lightweight PDF reader
Fsplit - File splitter
GlovePIE - Advanced input scripting (mouse, keyboard, game controllers)
JkDefrag - Defragger
NiftyWindows - Bunch of window menagement features
PowerOff - Scheduling system actions 
Process Hacker - Advanced task manager
PSpad - Best free file editor
PyScripter - Best GUI for Python
Reflector - .NET application inspector
ResHacker - view and edit executable resources
Speq - best calculator, small and powerful
UniExtract - extracts about 95% of archives and installers
VLCplayer - video player with self-contained codecs
Wheeler - mousescroll without prior focusing 
WikidPad - personal wiki for knowledge storage
WinMerge - GUI diff tool
xint - ultra lightweight editor
XML Notepad 2007 - XML editor from M$ 
XYplorer - nice dualpane file explorer
zDump - similar to Spy++
Zzoom - onscreen magnifier

答案 31 :(得分:1)

我将我的手机号码作为USB驱动器名称,所以如果我丢失了,一个诚实的人可以打电话给我并将其退回。

答案 32 :(得分:1)

MemTest如果是硬件故障排除?

答案 33 :(得分:1)

除了已列出的大多数工具......

Process Explorer
Process Monitor
AutoRuns
Expresso
KeePass
ReNamer
TrueCrypt

答案 34 :(得分:1)

Expresso是设计和测试正则表达式的必备条件

答案 35 :(得分:1)

我正要说:“没什么”,我决定仔细检查我的USB,然后找到VIM和我的.vimrc和ProcessXP

我通常不会从那里使用它,但是不时(3到6个月)我进入一台新机器并从USB中复制它们。

答案 36 :(得分:1)

我有一台西部数据的160 GB便携式硬盘 - 所以随身携带很多的东西。

没有特别的顺序:

  • XAMPP
  • 便携式Python

  • 的7-Zip

  • SysInternals Suite
  • DOSBox中
  • PuTTY& PSFTP

  • MySQL GUI工具

  • 记事本++
  • RegexBuddy 3
  • LINQPad

每个主要网络浏览器的安装程序,Komodo Edit,Cygwin,Git和我最喜欢的Python模块。

答案 37 :(得分:1)

apache,php5和mysql(以及记事本++)

我也有一些脚本将php.ini文件复制到C:\ windows文件夹等。

答案 38 :(得分:1)

没有puretext.exe,我无处可去。它只是一个28 Kb的可执行文件,可以在Windows+V(或任何你想要的密钥)下提供给我在其他地方点击Ctrl+C之后经常手动执行的操作:

  • Windows+R
  • NOTEPAD(如果需要,经常是仍然在我的运行对话框中...)
  • Enter
  • Ctrl+V
  • Ctrl+A
  • Ctrl+C
  • Alt+F4
  • N(否)
  • Alt-Tab(正确的次数,如果有的话......)
  • Ctrl+V

换句话说:它从剪贴板粘贴“纯文本”,没有任何可能已经用文本复制到剪贴板上的标记。

我工作超过一个小时的任何PC - 我有权让puretext.exe进入并运行 - 我将其放入C:\WINDOWS\,双击一次,将其设置为自动启动它的设置并始终隐藏任务栏中的图标。

如此值得。 ; - )

答案 39 :(得分:0)

到目前为止提到的一切都很棒。

然而,如果你像我一样,并且有很多人要求你从他们的PC上传递恶魔,因为他们不是精明的用户,那么你也需要一份免费的病毒防护软件,如{ {3}}

答案 40 :(得分:0)

我将ubuntu linux安装到我的usb flash中: GIMP 日食 的NetBeans

答案 41 :(得分:0)

我为我与之交互的所有平台保留了我的acme-sac(基于inferno的vm)构建 - Win,Mac,Linux,BSD。这样我总是拥有我喜欢的工作环境。对于Win,我也会输入cdb.exe,这样我就可以拥有一个真正的调试器而不是那个DevStudio怪物。

答案 42 :(得分:0)

我必须提出Sean对PortableApps的建议,因为它听起来像你的例子,你可能正在进行电脑故障排除而不是开发工作。 PortableApps提供了许多重要工具的可移植版本,这些工具可以完全从拇指驱动器运行,包括Firefox(浏览器),Thunderbird(电子邮件),FileZilla(ftp)和Open Office(文字处理,电子表格,数据库等) 。),7-Zip(zip文件管理)等。如果您恰好是.NET开发人员解决应用程序问题,您可能需要查看SharpDevelop,它将完全从thumb drive运行

答案 43 :(得分:0)

PicPick用于图像捕获和编辑

答案 44 :(得分:0)

答案 45 :(得分:0)

XamppLite Web服务器,无论我走到哪里,我都可以工作和测试任何PHP,CGI或脚本。

答案 46 :(得分:0)

如果您携带敏感数据,我会推荐像Toucan这样的加密工具。

其他出色的便携式应用可在portableapps.com找到。

答案 47 :(得分:0)

我的音乐和我的GTD projects。哦,和中间时间的几场比赛; - )

答案 48 :(得分:0)

我使用以下工具在一个分区(ext2上,因为Windows无法看到它)上进行了Fedora 9(Sulfur)的完全安装(LiveUSB版本上的持久性破坏):

在另一个分区上,我的数据和以下Windows工具:

编辑:我现在有了Fedora 10.稍慢,需要vga=才能使新的启动工作,但新功能使它值得。

答案 49 :(得分:0)

我的一个USB闪存盘上有我从Safari Online以PDF格式购买的书籍。能够携带十到二十本关于.NET,HTML,CSS,SQL,Active Directory,安全性,WPF或其他任何我碰巧在那里的书籍,并在不背弃我的情况下将其拉出来是无价的。

另一个有NUnit,TestDriven.NET,WinMerge,VB6的滚动条修复,AnkSVN,C#规范的副本,以及一些自制工具。

答案 50 :(得分:0)

我可以在USB上运行Delphi5,使用一些自定义脚本来正确设置注册表。它非常方便,因为它允许我:

  1. 调试(Assembly或Delphi)
  2. 立即创建一些迷你本机实用程序,或为我的用户创建一些临时报告。
  3. 精细文本编辑器

答案 51 :(得分:0)

当我绕过它时,我正在放置Windows Home Server PC Recovery image on a USB drive。它不仅比恢复家庭服务器CD更好,而且还可以启动到CMD提示或运行磁盘管理器。

我不想缓存可下载软件的副本,因为重新下载通常会带来最新的更新。软件是个例子,我必须通过箍来获取(注册等)

答案 52 :(得分:0)

调试工具或Profiler。

答案 53 :(得分:0)

对于Windows:

  • PuTTY(PuTTY tray
  • Xming - X11服务器
  • tightvnc.exe

让我通过SSH和VNC访问实际开发工具所在的Linux系统。

答案 54 :(得分:0)

如果你有足够的空间,AutoPatcher(你在PC上运行它来下载所有可用的Windows更新,然后将它带到他们的位置并使用它来修补他们的Windows安装。)

答案 55 :(得分:0)

PortableApps也是如此。我玩了一些Linux-on-a-sticks,包括Slax(这是一个很棒的小发行版!),但我学校的计算机似乎不再允许从USB启动了:'(

我还设法让我的USB上的Cygwin,但它有点奇怪,我不经常使用它。 Eclipse也是如此,但只有当你绝对需要它时,它才会像糖蜜一样运行缓慢。

答案 56 :(得分:0)

我的USB驱动器上必须有Directory Opus。我主要将它用于搜索功能,这比Windows提供的功能要好得多。

此外,Keepass,已在此处提及。

答案 57 :(得分:0)

目前: Python + Python Stackless LUA JCreator的 上下文

我的大多数USB都是由安装人员/源代码组成的:)