【问题标题】:Intellij uexpected quote behaivorIntellij 意外引用行为
【发布时间】:2022-05-15 06:56:59
【问题描述】:

当我开始输入引用的文本时,我点击 " 并开始输入我的文本。最后我再次点击 " 以关闭引用。

但是,接下来发生的事情完全是错误的和烦人的。

在上面的图片中,结束引用是加下划线。为了修复它,我必须输入任何字符以使其消失。键入的字符不打印,下划线形式 " 消失。

当我不这样做时,现在将光标放在代码中的另一个位置,而 " 仍带下划线并再次开始输入新光标位置的第一个字符是 。之前的 " 被移除或移动到新的光标位置。

如何才能有正常的报价行为? 我在配置中找不到任何其他报价设置。

顺便说一句。 插入对引号设置已禁用

Intellij 13.1.5、MacOS 10.9

【问题讨论】:

  • 我刚刚在 13.1.5 和最新的 EAP 14(Windows 版本)上尝试过,但我没有遇到这种情况。也许这是一个仅在某些条件下才会出现的错误?您是否尝试过在 youtrack.jetbrains.com 上报告?
  • 不,我认为这是我选择的选项。你也在使用macos吗?
  • 我不是。我正在使用 Windows/Linux。我刚刚在 13.1.5 的 Linux 版本上尝试过,但无法重现它(与 Windows 相同)。如果你有时间试试这个:删除你的 ~/.IntelliJIdea13 文件夹(当然首先备份它),它应该重置 IDE 设置,打开 IntelliJ,创建空项目,看看你是否仍然有问题(只是为了排除一些错误配置IDE/项目)。然后恢复您备份的 ~/.IntelliJIdea13 文件夹。如果问题仍然存在,则可能是错误。
  • 恭喜,您发现了另一个“这只在 macOS 上周二发生”的错误 ;)

标签: intellij-idea


【解决方案1】:

通常我使用美式布局来破解,而德式布局用于其他任何事情。

我一直想知道 US LayoutUS International (PC) 布局之间的实际区别是什么。事实证明,我的问题中描述的问题就是这些差异之一。

US International (PC) 切换到 US Layout 后,问题就消失了。

【讨论】:

  • 我假设它用于在国际键盘上写 ä,ü,ö。也许是 ß 和其他字符。
  • 我不知道怎么做。但是使用正常的美国布局也可以写 äöü。你只需按住 aou 大约 1-2 秒。然后就像在 iOS 上一样弹出窗口。有时你的操作系统在你这样做时会冻结,但那是另一个故事:)
  • 天啊!你救了我的命。我已经对这种行为感到非常沮丧!
猜你喜欢
  • 1970-01-01
  • 2011-03-16
  • 1970-01-01
  • 2010-12-03
  • 2020-09-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多