WebStorm新手。试图确定为什么WebStorm并不总是在源代码中显示突出显示,即使报告了弱警告?例如,可能会发现" 2弱警告",但在源编辑器窗口中只突出显示1行。
是否有另一种获取警告列表的方法,包括警告说明和问题代码的链接?或者至少,用行号作为参考?
感谢。
答案 0 :(得分:14)
我仍然不确定为什么会这样,但我有一个修复。简短的版本是你必须"踢" IDE并让它在内部重置一些东西。 (我不确定哪些更改或IDE保存更改的位置,因为我在使用之前忘记将内部配置置于版本控制之下,因此我无法查看更改的文件。)
此修补程序在OS X版本10.10(Yosemite),10.11.2(El Capitan)和10.12(Sierra)上的PHPStorm版本10.0.1,2016.1和2016.2中进行了测试。
请按照以下步骤操作:
你 现在应该获得神奇的绿色复选标记:
这个小故障让我疯狂了一段时间,it seems to have driven a few other people crazy, too,但上述步骤似乎已经解决了这个问题。
答案 1 :(得分:0)
尝试确定为什么WebStorm并不总是在源代码中显示突出显示,即使报告了弱警告?
通常这种警告的颜色非常“浅”,几乎看不到。您可能希望在Settings | Preferences | Editor | Colors & Fonts | General
是否有另一种获取警告列表的方法,包括警告说明和问题代码的链接?或者至少,用行号作为参考?
Code | Inspect Code...
您可以在其中选择范围(仅限当前文件;某些文件夹/范围等)。
如果您只需要特殊检查 - Code | Run Inspection by Name...
答案 2 :(得分:0)
这发生在我的Javascript文件app.js
上。
简短版本是你必须“踢”IDE并让它在内部重置一些东西。
但是他的解决方法对我不起作用(2016.2.2),也没有做到以下几点:
所以我想我会分解哪些Javascript触发了假错误。首先,我制作了相同的app.js副本( Ctrl - C + Ctrl - V 文件树)。我计划删除代码,直到我摆脱那个讨厌的弱警告。
新文件(相同 - 相同的MD5)没有警告和绿色复选标记。
好吧,所以我想“我只会删除app.js并重命名appcopy.js。这对SVN来说不太合适但是到底是什么”。
然后我以为我是第一次去重命名 app.js,我做到了。这触发了重构对话框。傻我,我不想这样做,我点击取消。然后再次点击Refactor->重命名,但取消选中所有重构。
就在那时,我注意到绿色复选标记也出现在app.js中。
所以我再次点击取消,并删除了appcopy.js文件。
在幸存的app.js文件中返回弱警告!
好。让我们重新开始......
appunisci.js
文件到我的app.js
。两者都有绿色选中标记。如果只是那么容易...... app.js
而不进行重构,app.js
变为spunisci.js
。 我的应用现已损坏,但未对代码进行任何更改。appunisci.js
而不重构为app.js
。 我的应用程序现在再次运行,我有一个额外的文件和一个SVN混乱。app.js
绿色复选标记spunisci.js
以删除额外文件。app.js
仍然可以!app.js
(否则简单的还原会有固定的SVN)
app.js
复制到app.bak
svn revert app.js
以重置Subversion历史记录app.bak
复制到app.js
以恢复我的更改svn status
并确认app.js
为“M”而不是“R +”