当前位置:  开发笔记 > 编程语言 > 正文

在IntelliJ IDEA中的参数列表中,如何在方法调用后添加分号?

如何解决《在IntelliJIDEA中的参数列表中,如何在方法调用后添加分号?》经验,为你挑选了2个好方法。

我终于通过Eclipse将这次航行带回了IntelliJ.目前我的Eclipse已经设置好了,如果我现在有一个这样的语句(其中^表示我的光标当前所在的位置):

foo.bar("hello"^)

然后我点击了分号(;)键,它会自动将分号放在语句的末尾:

foo.bar("hello");

目前IntelliJ做到了这一点:

foo.bar("hello";)

这意味着我必须在键入分号之前显式键入右括号.

显然不是一个大问题,但我发现自己今天几次将分号放在错误的位置,因为我转换回IntelliJ并且认为它可能更有效(对于我的手指和大脑)没有键入右括号.



1> Noel M..:

对于Windows用户,Ctrl+ Shift+ Enter.

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

这完成了你目前正在撰写的声明.在几种不同的情况下尝试它,比如if语句,for循环等,你会看到它会完成这一行并在必要时为你打开一些花括号.


我不喜欢它.Eclipse在这个上获胜,这是一个痛苦的烦恼.它甚至不是Eclipse中的快捷方式,它只是将分号移动到最后,因为它显然应该(当设置打开时).使用任何类型的快捷键来执行此操作都是愚蠢的.
谢谢!顺便说一句,在OSX中,它是Command-Shift-Enter.
不像在Eclipse中那么好,因为它需要考虑上下文而且它是三个键而不是一个.但比结束更好; 分号,谢谢!
非常同意Eclipse在这种情况下要好得多.还有很多其他的,这让我偶尔会打电话给JetBrains IDE:UnIntelliJ

2> LimaNightHaw..:

您可以添加自己的键盘映射.我在我的Keymaps中添加了Ctrl+ ;"完整当前声明"操作.这为我节省了额外的击键,使其更加直观.

    转到设置> 键盘映射

    在搜索框中,输入"完整当前声明".

    右键单击该条目,然后选择"添加键盘快捷键"

    在第一个笔划字段突出显示后,输入您的组合键.例如,Ctrl+ ;,将显示为Ctrl+Semicolon

    单击OK,然后OK保存并退出.

您可以选择删除或保留现有映射.当你完成后应该看起来像这样:

在此输入图像描述

推荐阅读
保佑欣疼你的芯疼
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有