【问题标题】:What are your favorite small handy utility programs (tools) helping you programming ? [duplicate]您最喜欢帮助您编程的小型实用程序(工具)是什么? [复制]
【发布时间】:2010-10-23 02:07:21
【问题描述】:

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

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

一个简单的工具列表

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

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

【问题讨论】:

  • 重复天知道还有多少问题
  • @Neil:一个就够了,只要你能链接它。这是一个:stackoverflow.com/questions/173328/…
  • 哎呀,这就是问题中的链接。现在我必须找到另一个,否则我只是关闭了一个合法的问题。
  • 我找不到,所以我将投第一个重新开放投票。
  • 好吧,我问了关于 SMALL 实用程序的问题:stackoverflow.com/questions/173328/… 问题的答案包括:Visual Studio(非常小的;)、Power Shell 等 + 他们没有正确解释小程序……好吧,社区运行着 StackOverflow……

标签: utilities


【解决方案1】:

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

【讨论】:

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

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        【解决方案4】:

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

        没有阿克我活不下去。

        【讨论】:

          【解决方案5】:

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

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

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

          【讨论】:

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

            【讨论】:

              【解决方案7】:
              • debugview :用于捕获调试消息。
              • notepad2:出色的记事本替代品。
              • regulator:正则表达式编辑器和测试器。

              【讨论】:

                【解决方案8】:

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

                【讨论】:

                  【解决方案9】:

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

                  【讨论】:

                    【解决方案10】:

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

                    就在这里;

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

                    【讨论】:

                    • 有趣的是我有时会这样做: package removeEnters ;使用严格;使用警告;使用 Win32::剪贴板;主要的(); #行动 !!!子主 { 本地 $/; # 启用本地化 slurp 模式 my $text = Win32::Clipboard::Get(); #从剪贴板中获取文本 #添加了删除仅在段落中输入的逻辑 $text =~s/\r\n([a-z])/ $1/g ; #删除其中的输入 $text=~s/(—结束—|注意)/\n\n$1\n/gi ; print "文本是\n" ;打印“$文本”; Win32::剪贴板::Set("$text"); } 1; 结束
                    【解决方案11】:

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

                    【讨论】:

                      【解决方案12】:

                      Paint.NET 和 Notepad++。

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

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

                      【讨论】:

                        【解决方案13】:
                        • Visual Studio 的 VisualSVN 插件 - VS.Net 中的 SVN 集成
                        • myGeneration - 用于代码生成
                        • CCTray - 用于获取 CruiseControl 构建的实时更新
                        • SQL 2005 查询分析器,当然用于查询
                        • 用于 Visual Studio 的 jquery 插件,用于 jquery 方法 intellisense
                        • Resharper - 用于即时突出显示错误和其他几个功能
                        • watIn 测试记录器 - 用于记录测试脚本
                        • nUnit - 用于执行单元测试用例
                        • 内置代码 sn-ps
                        • XML 到 Schema - 专门用于 VS 2008 中的 VB.net

                        【讨论】:

                          【解决方案14】:

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

                          【讨论】:

                            猜你喜欢
                            • 1970-01-01
                            • 1970-01-01
                            • 2011-01-03
                            • 1970-01-01
                            • 2010-09-27
                            • 1970-01-01
                            • 1970-01-01
                            • 1970-01-01
                            • 1970-01-01
                            相关资源
                            最近更新 更多