您最喜欢的小型实用程序(工具)有哪些帮助您进行编程?

时间:2009-05-01 09:53:28

标签: utilities

它们如何帮助您改进编程?它们是否可以集成到IDE中,如果是,如何?

编辑:感谢altCognito在命名之前几乎有重复的问题: What's in Your Utility Tookit **。自列表以来,“Allmost”并没有提供每个工具究竟做什么的简短说明 编辑:如果此问题仍然存在,并且您想要添加新工具,请根据工具的受欢迎程度

一个简单的工具列表

  • grep用于强大的文字搜索
  • ArsClip - 它会记住ClipBoard中的最后n个条目。快捷键组合Ctrl + Shift + Z,2为您提供Windows剪贴板中最后复制的第二个文本(或对象)。从来没有听说过它在VS中被某种方式使用过,我也没有错过这样的整合......
  • Process Explorer - 用于查杀不需要的进程(例如,VS Team Services帮助)+在Windows上大量掌握整体系统信息
  • Paint.NET - 经常使用它来编写或调整图形(Visual Studio几乎没有提供体面的图形编辑方式)。 Paint.NET非常适合制作透明的PNG或GIF - 单击“魔术棒”工具选择要透明的区域,然后单击“删除”

您可以在我的博客上找到更广泛的list ...

14 个答案:

答案 0 :(得分:2)

Expresso:优秀的免费且稳定的正则表达式工具

答案 1 :(得分:1)

  • Visual Studio的VisualSVN插件 - VS.Net中的SVN集成
  • myGeneration - 代码生成
  • CCTray - 获取CruiseControl版本的实时更新
  • SQL 2005查询分析器,当然是查询
  • 用于Visual Studio的jquery插件,用于jquery方法intellisense
  • Resharper - 飞行中的错误突出显示其他几个功能
  • watIn test recorder - 用于录制测试脚本
  • nUnit - 用于执行单元测试用例
  • InBuilt代码段
  • XML to Schema - 专门针对VS 2008中的VB.net

答案 2 :(得分:1)

Paint.NET和Notepad ++。

Paint.NET - 经常用它来编写或调整图形(Visual Studio几乎没有提供像样的图形编辑方式)。 Paint.NET非常适合制作透明的PNG或GIF - 单击“魔术棒”工具选择要透明的区域,然后单击“删除”。

NotePad ++能够右键单击任何大小的文件并查看其原始内容 - 绕过该文件的默认查看器。

答案 3 :(得分:1)

Transmit让我在服务器上实时编辑这一事实绝对是天赐之物。

答案 4 :(得分:1)

我最喜欢的一个是我编写的一个简短的perl脚本,它从文本中删除格式,以便我可以剪切(从电子邮件或文字文档)并粘贴纯文本sans fospery。

就在这里;

# Ridiculously simple, but very useful.
use Win32::Clipboard;
my $text = Win32::Clipboard::GetText() or exit;
Win32::Clipboard($text) if $text;

答案 5 :(得分:1)

Evernote。主要是因为它的自动同步功能使我能够轻松查看和更改办公室,家中或其他任何我有网络连接的笔记。

答案 6 :(得分:1)

  • debugview:用于捕获调试消息。
  • notepad2:优秀的记事本替换。
  • regulator:正则表达式编辑器和测试人员。

答案 7 :(得分:0)

Refactoring Plugin for Eclipse我正在努力。希望它能让你轻松地将遭受太多方法/领域的大型课程分解为较小的方法/领域。理论是,根据单一责任原则,使用相似领域的方法属于一起。

答案 8 :(得分:0)

Windows边栏,用于粘贴便笺。适合快速复制和粘贴代码。

答案 9 :(得分:0)

  • Visual Assit X - 这有很多小东西可以使Visual Studio中的编辑源更好。安装程序无缝地与IDE集成。
  • IncrediBuild - 这会将您的C / C ++编译分成几台机器和/或处理器。这是利用周围的旧机器和多处理器的好方法。安装程序无缝地与IDE集成。
  • Includes - 显示给定文件包含的所有头文件。我通过将其添加到IDE中的外部工具列表来集成它。
  • Unlocker - 当您无法删除或重命名文件或目录,因为它已被锁定,此程序会自动弹出一个窗口,显示已锁定的程序。我没有将它与IDE集成。
  • Beyond Compare - 比较文件或文件夹。我用Beyond Compare替换了Visual Source Safe的默认比较程序。

答案 10 :(得分:0)

Firebug和Web开发工具栏(适用于Firefox) - 任何Web开发人员都不应该没有它们。

Firebug允许您检查文档的结构并动态编辑HTML / CSS。它还可以让您看到所涉及的JavaScript。

Web开发工具栏可让您禁用CSS和缓存。它可以让你重置cookie。

答案 11 :(得分:0)

Ack:正如其域名所暗示的,Ack优于grep。心情麻木比grep好。比grep好得多,使原来的grep看起来像脑部受损。

没有Ack,我无法生活。

答案 12 :(得分:0)

  • Mylyn - 面向任务的Eclipse界面
  • Foglyn - 从Eclipse / Mylyn访问FogBugz案例(无耻插件)
  • Fiddler2 - HTTP调试器,必备工具
  • CLCL - 剪贴板历史记录
  • Faststone Screen Capture - 制作精彩的截图
  • Paint.NET - 用于编辑屏幕截图或图标

答案 13 :(得分:0)

BeyondCompare的第二名。价格低廉,功能强大,适用于Linux。