Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Intellij idea 工具提示没有';不要让我在文本出现时键入它。IDEA&x27;编辑_Intellij Idea_Editor_Intellij 17 - Fatal编程技术网

Intellij idea 工具提示没有';不要让我在文本出现时键入它。IDEA&x27;编辑

Intellij idea 工具提示没有';不要让我在文本出现时键入它。IDEA&x27;编辑,intellij-idea,editor,intellij-17,Intellij Idea,Editor,Intellij 17,我正在与Itellij IDEA合作(2017.2.4)。我不确定原因是否是新版本的IDEA,但在安装新版本后,我开始面对它 当我在编辑器中键入一些代码并显示工具提示时(可以是检查,也可以是显示的方法的参数等)。在按下ESCAPE按钮之前,我无法键入新符号,这对我没有用处。在更新想法之前,当用户键入新代码时,工具提示会隐藏,而无需按ESCAPE键。它被任何按下的键隐藏起来 实际上,也许我只是无意识地更改了一些设置属性,如果是的话,需要将哪些属性恢复为默认值 如何使它隐藏不是通过逃逸,而是通过任何

我正在与Itellij IDEA合作(2017.2.4)。我不确定原因是否是新版本的IDEA,但在安装新版本后,我开始面对它

当我在编辑器中键入一些代码并显示工具提示时(可以是检查,也可以是显示的方法的参数等)。在按下ESCAPE按钮之前,我无法键入新符号,这对我没有用处。在更新想法之前,当用户键入新代码时,工具提示会隐藏,而无需按ESCAPE键。它被任何按下的键隐藏起来

实际上,也许我只是无意识地更改了一些设置属性,如果是的话,需要将哪些属性恢复为默认值

如何使它隐藏不是通过逃逸,而是通过任何按钮

在下一幅图中,我描绘了只能按下ESCAPE键的时刻


检查Idea设置中外观下的工具提示初始延迟(ms)选项

正如我所料,环境中有一个属性会影响问题中描述的行为。因此,要在不按ESCAPE键的情况下继续编写代码,必须取消选中以下属性:

菜单页面设置->外观和行为->系统设置

复选框可访问性->支持屏幕阅读器(需要启动)


(有关更多详细信息,请参阅)

即使在windows上使用v2017.2.4,我也无法重现该问题。行为应该是,即使存在工具提示,您仍然可以键入:

我想不出任何可能导致此问题的设置。如果只是“参数信息”工具提示导致问题,您可以通过以下设置禁用它(或增加延迟时间):设置>编辑器>代码完成>“参数信息”>“自动打印”,然后通过Ctrl+P/parameter info操作手动打开它⌘P.前面提到的@Maciej Białorucki设置将影响其他工具提示打开之前的时间。如果其他工具提示导致问题,设置为高值可能会有所帮助

就我个人而言,我觉得自动弹出窗口很有用。要解决导致问题的原因,我建议尝试以下方法:

  • 升级至昨天发布的v 2017.2.6。虽然我个人无法复制它,而且我在nor中也没有看到任何关于它的内容,但尝试升级也无妨
  • 禁用所有第三方插件并重新启动IDEA。查看问题是否仍然存在。在我14年使用IDEA并在论坛上帮助人们使用它的过程中,我看到第三方插件存在导致IDEA其他部分行为不端的bug。由于您最近升级了,第三方插件可能与新版本存在兼容性问题。如果禁用它们解决了这个问题,那么在重新启用插件时,使用二进制搜索来跟踪罪魁祸首,然后向插件的开发人员报告错误
  • 看看它是否发生在其他项目中。如果没有,项目的配置可能有问题。(拍摄时间很长,但值得一看)
  • 另外,您可以尝试使缓存无效,然后通过文件>使缓存无效/重新启动重新启动IDEA。。。多年来,我偶尔会看到一个损坏的索引文件或缓存导致奇怪的行为
  • 如果上述任何一项都不起作用,我建议使用JetBrains在以下位置打开错误报告:

  • 现在是1200毫秒谢谢你的回答@Maciej,但是改变延迟对我没有帮助。@Eugene Stepanenkov我看到我把我的答案和你的答案交叉贴了出来。很高兴你发现了这个问题。看起来这是一个已知的问题:这是今天早上早些时候报道的。感谢您的详细回答,是的,我找到了解决方案,请参阅我的答案。实际上,在Intellij IDEA 2017.2.6的最新版本上重现了相同的想法。听起来,如果您升级到Intellij IDEA 2017.2.4后开始出现这种情况,那么它是在2017.2.4引入的。希望现在它已被报道,它可以很快修复。