首页 > 解决方案 > IntelliJ 中有没有办法快速添加“;” 到当前行的末尾?

问题描述

在 IntelliJ 中,当您编辑一个类并开始输入

someMethod

然后 Intellij 建议

someMethod( ... );

它允许您填写参数,但“最重要的是”(对于我的问题):它已经放置了“;” 字符在行尾。所以在我提供了参数值之后,该行就完成了,并且可以编译。

但是当我键入其他表达式时,如下所示:

Object o = new Str

再次,我得到一个建议,比如

new String( original: "" )

含义:IDE告诉我有一个参数original,光标放在两个引号之间。但是:对于这些情况,没有关闭“;”!

所以,每次,我都需要使用一些导航键(比如我的mac键盘上的命令右箭头),首先将光标移动到行尾,然后输入“;” 我。

相反:我想有一个单一的击键,用于表达式中的任何地方,这使得 IntelliJ添加一个尾随“;” 到当前行。

IntelliJ 是否有可能,如果是这样:如何?

标签: javaintellij-idea

解决方案


IntelliJ Idea 允许您录制宏并在按下键盘快捷键时播放它们。你可以试试吗?

您要记录的宏将类似于END + ;(或 mac 等效项)

在编辑器中使用宏


推荐阅读