IDEA:使用快捷方式分配局部变量后将插入符号移动到行尾?

IDEA: Move caret to end of line after using shortcut to assign local variable?

在 Mac 上,使用上下文菜单或键盘快捷键引入局部变量后,插入符号会自动转到行尾,因此您只需按 Enter 键即可开始在新行中键入.在 Windows 上,它似乎想留在变量名的末尾。我试图在设置中找到它并用谷歌搜索,但找不到任何关于如何在 Windows.

上执行此操作的资源

举个例子,如果我输入类似new Object();的东西,让IDEA自动为它引入一个局部变量,它会自动去变量声明处给它命名。在 Mac 上,一旦完成变量命名,您的插入符将移至分号后的该行末尾。在 Windows 上,它放在变量声明之后。因此,如果您最终得到诸如 Object someObject = new Object(); 之类的行,插入符号将放置在变量赋值的开头,等号之后。点击回车键将在声明和赋值之间引入一个换行符。

在我需要通过方法调用引入多个变量的情况下,处理起来相当烦人。

这里有一张 gif 来说明 Windows 上发生的事情:

我知道您可以直接点击 END 转到行尾,但是 Mac 实现这一点要方便得多。我假设它隐藏在设置中的某个地方 - 但在哪里?

作为替代方案,您可以使用 SHIFT+ENTER,如果我正确理解您的问题,您将得到几乎相同的结果