代码之家  ›  专栏  ›  技术社区  ›  GhostCat

IntelliJ中有没有一种方法可以在当前行的末尾快速添加“;”呢?[副本]

  •  2
  • GhostCat  · 技术社区  · 6 年前

    在IntelliJ中,当你编辑一个类,并开始键入

    someMethod
    

    然后Intellij建议

    someMethod( ... );
    

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

    但是当我输入其他表达式时,比如:

    Object o = new Str
    

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

    new String( original: "" )
    

    意思是:IDE告诉我有一个参数 起初的 ,光标放在两个引号之间。但是:在这种情况下 关闭“;”!

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

    取而代之的是:我想用一个按键 在任何地方 在一个表达式中,这使得IntelliJ 添加 拖到当前行的“;”。

    如果是的话,那在IntelliJ中有可能吗:怎么可能?

    1 回复  |  直到 6 年前
        1
  •  1
  •   Dilski    6 年前

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

    你想录制的宏应该是 END + ; (或等效的mac)

    Using Macros in the Editor