如何在IntelliJ IDEA中的参数列表内部调用方法后添加分号?
我终于通过Eclipse使航行回到了IntelliJ。 目前我的Eclipse的设置是这样的,如果我现在有一个这样的语句(其中^表示我的光标当前所在的位置):
foo.bar("hello"^)
我打了分号(;)键,它会自动把分号放在声明的最后:
foo.bar("hello");
目前IntelliJ执行此操作:
foo.bar("hello";)
这意味着我必须在input分号之前明确地input右括号。
不是一个很大的问题,但我发现自己今天几次把分号放在错误的地方,因为我转换回IntelliJ,并认为这可能是更有效的(对于我的手指和大脑)没有键入右括号。
对于Windows用户,请按Ctrl + Shift + Enter 。
对于macOS / OS X用户, ⌘Command + ⇧Shift + Enter 。
这完成了你正在写的声明。 尝试在几种不同的情况下,如在if语句,循环等,你会看到,它会完成行,并打开一些花括号给你,如果有必要。
您可以添加自己的键盘映射。 我加了Ctrl + 到“完成当前声明”操作的Keymaps。 这为我省下了一笔额外的关键笔划,使它更直观一些。
- 转到设置> 键盘映射
- 在search框中input“完成当前语句”。
- 用鼠标右键单击该条目,然后select“添加键盘快捷方式”
- 突出显示“ 第一笔划”字段时,input您的组合键。 例如, Ctrl + ; ,它将显示为
Ctrl+Semicolon
- 点击
OK
,然后点击OK
保存并退出。
您可以select删除或保留现有的映射。 当你完成后应该看起来像这样:
- 将外部jar(lib / *。jar)添加到IntelliJ IDEA项目的正确方法
- 将Intellij-IDEAdebugging器连接到正在运行的java进程
- IntelliJ导航到下一个和上一个突出显示的variables
- 我应该添加到SVN的文件在使用Android Studio的项目中忽略
- 如何在Intellij IDEA中扩展折叠的包装链?
- IntelliJ的想法,运行代码,无论在无关的项目文件中的错误
- 是否可以禁用Intellij中的重复代码检测?
- 在IntelliJ中,我如何debuggingMaventesting目标?
- IntellJ IDEA“无法parsing符号”和“无法parsing方法”