如何让 Alt+Shift+Enter 在 WebStorm 中工作?

Posted

技术标签:

【中文标题】如何让 Alt+Shift+Enter 在 WebStorm 中工作?【英文标题】:How To get Alt+Shift+Enter work in WebStorm? 【发布时间】:2020-10-29 23:55:26 【问题描述】:

我已经尝试解决它将近 2 天了。我阅读了有关在我正在使用的 Windows 10 中跟踪热键的所有线程。没有帮助。我尝试杀死所有进程,关闭所有程序 - 结果只有一个:Alt + Shift + Enter 在 WebStorm/phpStorm 中不起作用,应该应用快速修复。

Windows 10 中没有很好的方法来跟踪哪个进程使用了​​某个热键... 我尝试使用 Spy++ 最后 14 个版本,但它根本没有记录那个按键。

此外,我搜索了所有我能想象到的关于 WebStorm/更改该热键/等的关键字 - 也没有任何信息。很多老话题,早在有不同热键的时候。

Alt + Enter - 打开修复菜单 Alt + Shift + Enter - 应该应用快速修复,但它不在我的解决方法中。

快速编辑: 刚刚尝试将 Alt + Shift + Enter 添加到另一个操作并且它起作用了,所以问题应该是 WebStorm 没有以某种方式触发 Quick Fix。 Settings->Keymap 中是否有任何命令负责该命令?我找不到。

【问题讨论】:

你在哪里看到Alt+Shift+Enter?在将鼠标悬停在警告/错误上时出现的弹出窗口上?它对我有用(当它可见时)。 Windows 10。欢迎使用屏幕截图(或更好的截屏视频)来澄清问题。 【参考方案1】:

很遗憾,此快捷方式无法重新映射,请关注IDEA-217465 获取更新。

请注意,Alt+Shift+Enter 快捷方式设计为仅在显示弹出窗口时才起作用。否则,用户不知道应用了什么动作。 Alt+Enter 不同,因为它不会更改代码,只是打开一个弹出窗口。见IDEA-209202中的cmets

【讨论】:

哦,这就是它的工作原理......好吧,花了很多精力,时间,谷歌搜索最终得到这个。因此,您只能在显示提示时使用 Alt+Shift+Enter。但是要获得此提示,您需要在错误上使用鼠标悬停,如果我将光标放在错误上,则不会出现提示。所以我需要用鼠标悬停然后切换到键盘并按Alt+Shift+Enter,有点不方便

以上是关于如何让 Alt+Shift+Enter 在 WebStorm 中工作?的主要内容,如果未能解决你的问题,请参考以下文章

IDEA快捷键

pycharm快捷键

Visual Studio 快捷键

vs code 快捷键

pycharm 快捷键

Visual Studio2015 快捷键