当前位置: 首页 > 面试题库 >

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

杜苏燕
2023-03-14
问题内容

我终于通过Eclipse回到了IntelliJ。当前,我已经设置了Eclipse,以便如果我当前有这样的语句(其中^表示我的光标当前所在的位置):

foo.bar("hello"^)

并且我按了分号(;)键,它将自动在语句的末尾添加分号:

foo.bar("hello");

当前,IntelliJ会这样做:

foo.bar("hello";)

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

显然这不是一个大问题,但是我发现自己今天将分号放在错误的位置了几次,因为我过渡到IntelliJ,并认为不用它可能会更有效(对我的手指和大脑而言)键入右括号。


问题答案:

对于 WindowsLinux 用户Ctrl+ Shift+ Enter

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

这样就完成了您当前正在编写的语句。在几种不同的情况下尝试使用它,例如在if语句,for循环等中,您会发现它将完成这一行并在必要时为您打开一些花括号。



 类似资料:
  • 问题内容: 有没有一种方法可以从方法文档主体中添加对一个或多个方法参数的引用?就像是: 问题答案: 据我阅读javadoc文档后所知,没有这样的功能。 不要按照其他答案中的建议使用;您可以使用。当您引用诸如以下类型的泛型类型时,尤其要知道这一点-肯定看起来比更好,不是吗!

  • 问题内容: 常见的情况是,在用户更新/创建一些数据后,我们需要向用户显示错误/成功消息,我们如何在AngularJS中实现它? 我想添加回调,但是找不到解决方案。使用$ http.post()。success()。error()可以工作,但是我想知道是否可以使用更高级别的API $ resource来实现。 或者,我们应该编写指令还是使用$ watch()? 感谢您的帮助。 问题答案: 就像较低级

  • 问题内容: 我正在尝试使用PHP将新列添加到我的MYSQL表中。我不确定如何更改表以创建新列。在我的评估表中,我有: 假设我有一个带有文本框的页面,然后输入文本框并按一个按钮,则表将更新为: 我的代码: 问题答案: 您的桌子: 你也可以

  • 我在MySQL中有一个名为的表 提供以下输出, 下面提供了表,

  • 问题内容: 这是一个非常简单的程序: 这是我期望的输出: 但是我得到了这个: 真的有我不来的东西! 问题答案: 你必须做 不 现在可以正常工作: 当您执行类似操作时,您会在一个列表中三次获得相同的列表。 相同的 意思是,当您更改其中之一时,您也会更改所有它们(因为只有一个列表被引用了3次)。 您需要创建三个独立的列表来解决此问题。您可以通过列表理解来做到这一点。您在此处构造一个由独立的空列表组成的

  • 我正在尝试使用yml格式将列添加到现有表中。将新列条目添加到.yml文件中,并运行命令生成实体 通过运行该命令,得到一个错误 这是我的yml文件: