当我在JetBrains Rider中键入时,自动完成文本框将立即出现在我键入的内容上方和下方,这会模糊我正在编写的代码的周围细节。很多时候,我需要能够看到的代码,我不感兴趣的自动完成的建议。这导致了大量的按下'ESC'键来隐藏文本(这是一个非常笨拙的按钮,可以快速输入,并且在我输入时大大打断了我的思路)。
我不敢相信我是唯一一个对IDE的这种行为感到有点恼火的人,但是我还没有找到任何关于如何处理它的建议,或者谷歌设置来调整它。也许有一个设置,只是延迟弹出窗口半秒?我还想听听其他程序员对IDE设置的想法,他们用来配置代码完成,以优化它的生产力和最大限度地减少浪费?
我相信其他人对Visual Studio / VSCode和智能感知也有同样的问题,请随意解决这些设置,沿着IntelliJ IDEA和Resharper。
1条答案
按热度按时间qkf9rpyu1#
如果你使用的是Visual Studio(带有ReSharper),你可以按住Ctrl键使代码完成弹出窗口透明。详细步骤请看这里:https://irishdotnet.dev/make-intellisense-transparent-while-typing-in-visual-studio
如果您使用的是VSCode,您可以配置
editorSuggestWidget.background
设置,使代码完成对话框透明。详情请看这里:https://github.com/microsoft/vscode/issues/22439#issuecomment-600855615不幸的是,JetBrains Rider或其他IntelliJ IDE不支持此功能。请在此处为相关功能请求投票:https://youtrack.jetbrains.com/issue/IDEA-126993/作为一种解决方法,您可以禁用自动代码完成弹出窗口
File | Settings | Editor | General | Code Completion -> Show suggestions as you type
,并通过Ctrl+Space
显式调用完成。