您最喜欢的帮助您编程的小型实用程序(工具)是什么?

发布于 2024-07-18 04:20:33 字数 1243 浏览 8 评论 0原文

它们如何帮助您改进编程? 它们可以集成到 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 - 单击“魔棒”工具选择要透明的区域,然后点击删除

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

And how they help you improve your programming ? Could they be integrated in IDE and if yes how ?

Edit: Thanks to altCognito There has been almost duplicate question before named:
What's in Your Utility Tookit**. "Allmost" since the listings there do not provide short explanations of what exactly each tool does
Edit: If this question stays and you want to add a new tool please please according tool's popularity

A simple tool listing

  • grep for powerful text searching
  • ArsClip - it remembers the last n amount of entries in the ClipBoard. The shortcut combination Ctrl + Shift + Z , 2 gives you the second last copied text ( or object ) from the Windows Clipboard. Never heard of it being somehow used within VS , neither have I missed such an integration ...
  • Process Explorer - for killing unwanted processes ( VS Team Services Help for example ) + vast grip of overall system info on Windows
  • Paint.NET - use this often for writing or tweaking graphics (Visual Studio provides little in the way of decent graphics editing). Paint.NET is great for making transparent PNGs or GIFs - click the "Magic wand" tool to select the area you want to make transparent, and then hit Delete

You could find a broader list on my blog ...

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(14

地狱即天堂 2024-07-25 04:20:33

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

Expresso: excellent free and stable tool for regular expressions

○闲身 2024-07-25 04:20:33
  • 用于 Visual Studio 的 VisualSVN 插件 - VS.Net myGeneration 中的 SVN 集成
  • - 用于代码生成
  • CCTray - 用于在 CruiseControl 上获取实时更新构建
  • SQL 2005 查询分析器,当然用于查询
  • 用于 Visual Studio 的 jquery 插件,用于 jquery 方法 intellisense
  • Resharper - 用于错误突出显示 其他几个功能
  • watIn 测试记录器 - 用于记录测试脚本
  • nUnit - 用于执行单元测试用例
  • InBuilt 代码片段
  • XML 到架构 - 特别适用于 VS 2008 中的 VB.net
  • VisualSVN plugin for Visual Studio - SVN integration within VS.Net
  • myGeneration - for code generation
  • CCTray - for getting real-time updates on CruiseControl builds
  • SQL 2005 query analyzer, ofcourse for queries
  • jquery add-in for Visual Studio for jquery methods intellisense
  • Resharper - for error highlight on the fly & several other features
  • watIn test recorder - for recording test scripts
  • nUnit - for executing unit test cases
  • InBuilt code snippets
  • XML to Schema - specifically for VB.net in VS 2008
南街女流氓 2024-07-25 04:20:33

Paint.NET 和 Notepad++。

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

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

Paint.NET and Notepad++.

Paint.NET - use this often for writing or tweaking graphics (Visual Studio provides little in the way of decent graphics editing). Paint.NET is great for making transparent PNGs or GIFs - click the "Magic wand" tool to select the area you want to make transparent, and then hit Delete.

NotePad++ for the ability to right-click any file of any size and view its raw contents - bypassing the default viewer for the file.

独木成林 2024-07-25 04:20:33

Transmit 让我可以在服务器上进行实时编辑,这绝对是天赐之物。

The fact that Transmit will let me edit live on the server is an absolute godsend.

甚是思念 2024-07-25 04:20:33

我最喜欢的一个是我编写的一个很小的 ​​Perl 脚本,它删除了文本中的格式,这样我就可以剪切(从电子邮件或 Word 文档中)并粘贴纯文本,而无需任何修饰。

就是这样;

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

One of my favourites is a teensy perl script I wrote that drops formatting from text so I can cut (from email or word doc) and paste the plain text sans foppery.

And here it is;

# Ridiculously simple, but very useful.
use Win32::Clipboard;
my $text = Win32::Clipboard::GetText() or exit;
Win32::Clipboard($text) if $text;
独自唱情﹋歌 2024-07-25 04:20:33

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

Evernote. Mainly because it's automatic syncorisation allows me to easily view and alter all my notes in the office, at home or anywhere else that I have a web connection.

撩动你心 2024-07-25 04:20:33
  • debugview :用于捕获调试消息。
  • notepad2 :优秀的记事本替代品。
  • regulator :正则表达式编辑器和测试器。
  • debugview : for catching debug messages.
  • notepad2 : excellent notepad replacement.
  • regulator : regular expressions editor and tester.
妞丶爷亲个 2024-07-25 04:20:33

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

Refactoring Plugin for Eclipse that I am working on. Hopefully it will allow you to easily break up large classes suffering from too many methods/fields into smaller ones. Theory is that methods using similar fields belong together according to the Single Responsibility Principle.

地狱即天堂 2024-07-25 04:20:33

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

Windows Sidebar for those sticky notes. good for quick copy and pasting code.

大姐,你呐 2024-07-25 04:20:33
  • Visual Assit X - 它有很多小功能,可以更好地在 Visual Studio 中编辑源代码。 安装将其与 IDE 无缝集成。
  • IncrediBuild - 这会将您的 C/C++ 编译拆分到多台机器和/或处理器上。 这是利用现有旧机器和多个处理器的好方法。 安装将其与 IDE 无缝集成。
  • 包含 - 显示给定文件包含的所有头文件。 我通过将其添加到 IDE 中的外部工具列表来集成它。
  • Unlocker - 当您因文件或目录被锁定而无法删除或重命名时,此程序会自动弹出打开一个窗口,显示哪些程序被锁定。 我不将其与 IDE 集成。
  • 超越比较 - 比较文件或文件夹。 我已将 Visual Source Safe 的默认比较程序替换为 Beyond Compare。
  • Visual Assit X - This has a lot of small things that make editing source in Visual Studio better. The install intergrates it seemlessly with the IDE.
  • IncrediBuild - This will split your C/C++ compile over several machines and or processors. It's a great way to utilize those old machines laying around, and multiple processors. The install intergrates it seemlessly with the IDE.
  • Includes - Shows all the header files a given file includes. I intergrate it by adding it to the external tools list in the IDE.
  • Unlocker - When you fail to delete or rename a file or directory because it is locked this program automagically pops up a window showing what programs have it locked. I don't intergrate this with the IDE.
  • Beyond Compare - Compare files or folders. I've replaced Visual Source Safe's default compare program with Beyond Compare.
掌心的温暖 2024-07-25 04:20:33

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

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

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

Firebug and Web Development Toolbar (both for Firefox)-- no web developer should be without them.

Firebug lets you examine the structure of a document and edit the HTML/CSS on the fly. It also lets you see the JavaScript involved.

Web Development Toolbar lets you disable CSS and the cache. It lets you reset cookies.

赢得她心 2024-07-25 04:20:33

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

没有阿克我就活不下去。

Ack: As its domain name implies, Ack is better than grep. Mind-numbingly better than grep. So much better than grep that makes the original grep look brain-damaged.

I couldn't live without Ack.

转身泪倾城 2024-07-25 04:20:33

超越比较排名第二。 价格便宜、功能强大并且可用于 Linux。

2nd for BeyondCompare. Inexpensive, powerful and available for Linux.

药祭#氼 2024-07-25 04:20:33
  • Mylyn -- Eclipse 的任务集中界面
  • Foglyn -- 用于从 Eclipse/Mylyn 访问 FogBugz 案例(无耻插件)
  • Fiddler2 -- HTTP调试器,必备工具
  • CLCL -- 剪贴板历史
  • Faststone Screen Capture - 用于制作精美的屏幕截图
  • Paint.NET - 用于编辑屏幕截图或图标
  • Mylyn -- task focused interface for Eclipse
  • Foglyn -- for accessing FogBugz cases from Eclipse/Mylyn (shameless plug)
  • Fiddler2 -- HTTP debugger, essential tool
  • CLCL -- Clipboard history
  • Faststone Screen Capture -- for making great screenshots
  • Paint.NET -- for editing screenshots or icons
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文