就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引起辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the help center为指导。
8年前关闭。
我刚买了一个新的 4GB USB 拇指驱动器,我正在决定要放什么。我正在考虑一个棒状包上的网络服务器,一个 C/C++ IDE(倾向于 Code::Blocks;在我的旧 USB 驱动器上有 Dev-C++)和 Python。
您随身携带哪些与开发相关的工具?
更新
我添加了类别。
集成开发环境
Code::Blocks开源、跨平台的 C/C++ IDE
便携)
Codelite -- 开源、跨平台的 C/C++ IDE
Eclipse -- 开源、跨平台的 Java IDE
NetBeans -- 开源、跨平台的 Java IDE
JCreator -- Java IDE
MSVC6 -- Microsoft 的 pre-.NET C/C++ 环境
语言和编译器
Portable Python -- Python 编程语言的解释器
Strawberry Perl -- “适用于 Windows® 计算机的 100% 开源 CPAN 支持 Perl,其工作方式与其他任何地方的 Perl 完全相同。”
Py3k -- 最新版本的 Python 编程语言
Stackless Python
Lua -- 脚本语言
MinGW -- 类似于 GCC 的 Windows 端口
编辑
Notepad++ (经过这么多推荐,我不得不尝试一下)
UltraEdit -- “文本、十六进制、HTML、PHP、Java、Javascript、Perl 和程序员编辑器。”
VIM --“高度可配置的文本编辑器,可实现高效的文本编辑”
HEdit -- 十六进制编辑器
XVI32 (十六进制编辑器)
e text editor -- “Textmate 在 Windows 上的力量”
Intype text editor -- Windows 代码编辑器
ConTEXT -- 代码和文本编辑器
Editpad Pro --“功能强大且用途广泛的文本编辑器或文字处理器。”
发现
Dependency Walker -- 允许您查看程序或 DLL 所依赖的 DLL 以及它们导出的函数。
Reflector -- 允许您查看和反编译 .Net 程序集
spy ++
DbWin32 -- 让您查看 Windows 调试和跟踪消息
DebugView -- 让您查看 Windows 调试和跟踪消息
网络与网络
Firefox Portable (与 Firebug )
OperaUSB - 网页浏览器
XamppLite -- 包含 Apache、PHP、MySQL、phpMyAdmin、OpenSSL 和 SQLite 的软件包
PuTTY -- telnet 和 SSH 客户端
Wireshark -- 网络协议(protocol)分析器(数据包嗅探器)
WinSCP -- 适用于 Windows 的 SFTP、FTP 和 SCP 客户端
差异/合并
SourceGear DiffMerge -- 并排比较两个文件并在需要时合并。
WinDiff -- 文件比较工具
Winmerge -- “适用于 Windows 的开源差异和合并工具。”
类 Unix 工具
GNU Utilities for Win32 -- 几个 Unix/Linux 工具的 Windows 版本
Cygwin -- Unix 类型环境到 Windows 的端口
PowerGREP -- GREP 工具
视觉工作室和.NET
NUnit -- .NET 单元测试
TestDriven.NET -- 从 Visual Studio 轻松运行单元测试
AnkSVN -- Visual Studio 的 Subversion 插件
LINQPad -- 交互式开发工具 Linq查询。
正则表达式工具
Expresso -- 正则表达式工具
RegexBuddy -- 正则表达式工具
杂项
The Sysinterals Suite (包括 DebugView 、 Process Explorer 等)
WinZip
在这里
7-zip -- 开源文件归档器
Scrollbar fix for VB6
puretext -- 删除格式粘贴
VirtualBox -- 开源虚拟化产品。
请您参考如下方法: