【问题标题】:Netbeans - Hide warnings during diffNetbeans - 在差异期间隐藏警告
【发布时间】:2015-09-13 00:38:54
【问题描述】:

我开始将 Netbeans (PHP) 8.0.2 用于常规 Web 项目 (php/js/css)。 有没有办法避免 diff 侧边栏被所有警告污染?

虽然这些警告值得引起注意,但它们在 diff 过程中没有任何用处,并且会使真正的差异难以察觉。 (在这个附加的截图中,只有 7 个更改中的 1 个在栏中可见!)

我的搜索让我可以在 tools->options->editor->hints->[选择语言] 中禁用警告,但它也会删除它们在其他视图中的显示,这当然是不是帮助改进代码库或发现错误的最佳方法。
我还发现了一个简单的技巧,可以在这个线程中隐藏一个精确的警告:How to supress a warning in PHP files for Netbeans?,但这也不是我需要的,因为我无法重写整个代码,尤其是使用这样一个有争议和具体的 hack。

我是 Netbeans 的新手,我在 Eclipse 中的差异似乎要好得多(至少乍一看是这样)。 非常感谢您提供配置设置,甚至是用于改进的插件!

【问题讨论】:

  • 当我看到你的帖子时,我用谷歌搜索了这个问题,寻找相同的答案。我同意,我看不到在差异视图中显示警告/提示的好处或目的。在这种情况下它会使显示混乱,能够将其关闭(仅在差异视图中)会很好

标签: netbeans diff


【解决方案1】:

应该没有必要禁用侧面的警告,因为差异显示在中心并在两侧突出显示。

【讨论】:

  • 再次查看界面后,还是很惊讶。我刚刚发现了中间变化的枚举(我捕获的 3/7,你的 1/1)和两个黄色箭头高于版本列表在变化之间导航,但这似乎非常有限对我来说,功能并不是我所期望的:这些箭头在不同版本之间的变化之间导航,这让我感到困惑。
  • 为了快速比较,Eclipse 有几个按钮可以在两个文件(并且仅是这两个文件)之间导航更改:从右到左或从左到右复制所有不冲突的更改,转到上一个或下一个差异,依此类推。我想我还得检查键盘快捷键,但这真的让我感到惊讶。是不是因为概念不同(例如 Eclipse 会面向 SVN,而 NB 更喜欢 Git 或 Mercurial Philosophy?)我只知道 SVN。
  • 一旦您向下滚动到特定的差异,当然它会突出显示并且显而易见,但我认为问题是指右侧边栏,您可以在其中看到差异在哪里的高级概述文件是,以便您可以快速滚动或导航到它们。在右侧边栏中,此差异标记看起来与警告相同,只是颜色不同。如果只显示差异标记会更清楚一点。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-04-02
相关资源
最近更新 更多