【问题标题】:Shortcut key to auto-complete covering the next word in IntelliJ Ultimate Edition在 IntelliJ Ultimate Edition 中自动完成覆盖下一个单词的快捷键
【发布时间】:2019-05-21 22:45:07
【问题描述】:


我正在为 MacOS 开发 IntelliJ。我正在寻找自动完成的选项,其中自动完成还涵盖下一个单词。我现在知道两个自动完成的快捷键。一个是替换下一个单词的“Tab”,另一个是覆盖整行的“Cmd + Shift + Enter”。这很难描述,但这是我的最大努力: 1.我有这样一个public String getValue()这样的词,我想把它转换成public Optional getValue()。所以我输入 public OptString getValue() 并弹出可选的自动完成。我可以按什么快捷键使 Optional 覆盖 中的字符串以从 OptString 更改为 Optional? 2. 我有这样的语句 return "h" + name。我想将其更改为返回 Optional.of("h") + name 但是当我点击 Cmd + Shift + Enter 时,我得到 Optional.of("h" + name),即它覆盖了整行而不是下一行单词。有什么快捷键吗?

【问题讨论】:

    标签: intellij-idea autocomplete


    【解决方案1】:
    1. Tab 会将String 替换为Optional,Cmd+Shift+Enter 将其替换为Optional<String>
    2. 这个替换对我来说似乎很奇怪,因为Optional.of("h") + name 无法编译。这种环境目前没有特别的捷径。不过,您可以自己创建环绕声直播模板 (java.util.Optional.of($SELECTION$))。

    【讨论】:

      猜你喜欢
      • 2014-03-31
      • 1970-01-01
      • 1970-01-01
      • 2022-12-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多