6

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

编辑:感谢altCognito在命名之前几乎有重复的问题: 你的实用工具包中有什么**。“几乎”,因为那里的列表没有提供每个工具的确切作用的简短解释编辑:如果这个问题仍然存在并且您想添加一个新工具,请根据工具的受欢迎程度

一个简单的工具列表

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

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

4

14 回答 14

2

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

于 2009-05-01T10:37:31.547 回答
1
  • debugview:用于捕获调试消息。
  • notepad2:优秀的记事本替代品。
  • 调节器:正则表达式编辑器和测试器。
于 2009-05-01T12:50:06.937 回答
1
  • 用于 Visual Studio 的 VisualSVN 插件 - VS.Net 中的 SVN 集成
  • myGeneration - 用于代码生成
  • CCTray - 用于获取 CruiseControl 构建的实时更新
  • SQL 2005 查询分析器,当然用于查询
  • 用于 jquery 方法 intellisense 的 Visual Studio 的 jquery 插件
  • Resharper - 用于即时错误突出显示和其他几个功能
  • watIn 测试记录器 - 用于记录测试脚本
  • nUnit - 用于执行单元测试用例
  • 内置代码片段
  • XML 到 Schema - 专门用于 VS 2008 中的 VB.net
于 2009-05-01T10:00:21.760 回答
1

Paint.NET 和记事本++。

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

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

于 2009-05-01T10:14:54.470 回答
1

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

于 2009-05-01T10:25:44.960 回答
1

我最喜欢的一个是我编写的一个很小的 ​​perl 脚本,它从文本中删除格式,这样我就可以剪切(从电子邮件或 word doc)并粘贴纯文本而不用花哨。

就在这里;

# Ridiculously simple, but very useful.
use Win32::Clipboard;
my $text = Win32::Clipboard::GetText() or exit;
Win32::Clipboard($text) if $text;
于 2009-05-01T10:31:54.010 回答
1

印象笔记。主要是因为它的自动同步功能让我可以在办公室、家里或任何有网络连接的地方轻松查看和更改我的所有笔记。

于 2009-05-01T10:32:04.057 回答
0

那些便签的 Windows 边栏。适合快速复制和粘贴代码。

于 2009-05-01T12:42:52.977 回答
0

我正在为 Eclipse 重构插件。希望它能让您轻松地将遭受过多方法/字段的大类分解为较小的类。理论上,使用相似领域的方法根据单一职责原则属于同一类。

于 2009-05-01T10:05:54.557 回答
0
  • Visual Assit X - 这有很多小东西可以更好地在 Visual Studio 中编辑源代码。安装将它与 IDE 无缝集成。
  • IncrediBuild - 这会将您的 C/C++ 编译拆分到多台机器和/或处理器上。这是利用那些旧机器和多个处理器的好方法。安装将它与 IDE 无缝集成。
  • 包含- 显示给定文件包含的所有头文件。我通过将它添加到 IDE 中的外部工具列表来集成它。
  • Unlocker - 当您因为被锁定而无法删除或重命名文件或目录时,此程序会自动弹出一个窗口,显示哪些程序已锁定。我没有将它与 IDE 集成。
  • Beyond Compare - 比较文件或文件夹。我已经用 Beyond Compare 替换了 Visual Source Safe 的默认比较程序。
于 2009-05-01T13:28:35.393 回答
0

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

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

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

于 2009-05-01T13:35:03.913 回答
0

Ack:顾名思义,Ack 优于 grep。比 grep 好得多。比 grep 好多了,这让原来的 grep 看起来脑残了。

没有阿克我活不下去。

于 2009-05-01T13:43:33.237 回答
0
  • Mylyn ——Eclipse 的任务集中界面
  • Foglyn——用于从 Eclipse/Mylyn 访问 FogBugz 案例(无耻插件)
  • Fiddler2 -- HTTP 调试器,必备工具
  • CLCL——剪贴板历史
  • Faststone Screen Capture - 用于制作出色的屏幕截图
  • Paint.NET——用于编辑屏幕截图或图标
于 2009-05-01T13:43:44.110 回答
0

BeyondCompare第 2名。价格低廉、功能强大且可用于 Linux。

于 2009-05-01T13:48:03.600 回答