如何添加分号后方法调用时,内参数列表在 IntelliJIDEA?

我终于可以通过 Eclipse 回到 IntelliJ 了。目前,我的 Eclipse 已经设置好,如果我当前有一个这样的语句(其中 ^ 表示我的光标当前位置) :

foo.bar("hello"^)

然后我按下分号(;)键,它会自动把分号放在语句的结尾:

foo.bar("hello");

目前 IntelliJ 是这样做的:

foo.bar("hello";)

这意味着在输入分号之前,我必须显式地输入结束括号。

显然,这不是一个大问题,但是今天我发现自己把分号放错了几次,因为我转回了 IntelliJ,并且认为(对我的手指和大脑来说)不用输入结束括号可能更有效率。

25841 次浏览

对于 窗户Linux用户,Ctrl + Shift + Enter

对于 MacOS/OS X用户,⌘ Command + ⇧ Shift + Enter

这就完成了你目前正在写的声明。在一些不同的情况下尝试使用它,比如在 if 语句、 for 循环等中,您将看到它将完成该行并在必要时为您打开一些花括号。

你可以 一个自己的关键地图。我将 Ctrl + ;添加到我的“完整当前语句”操作的键盘映射中。这节省了我一个额外的按键,并使它更直观一点。

  1. 转到设置 > 钥匙图
  2. 在搜索框中,输入“完成当前语句”。
  3. 右击条目并选择“添加快捷键”
  4. 在高亮显示的 第一次中风字段中,输入您的键组合。例如,Ctrl + ;,它将显示为 Ctrl+Semicolon
  5. 单击 OKOK保存并退出。

您可以选择删除或保留现有的映射:

enter image description here

如果你想一直拥有它,只要这样做

enter image description here