当前位置: 首页 > 知识库问答 >
问题:

使用Intellij在括号()或方括号[]或花括号{}之间选择块,可以使用键盘或鼠标

卫华奥
2023-03-14

我已经开始使用IntelliJ,我真的很喜欢它,但是与Eclipse相比,我错过了一些特性。其中之一是在{}、()或[]之间选择块,或者在块的打开/关闭之间跳转。例如,在eclipse中,如果您在一个开始括号之后双击,它将选择直到匹配的结束括号为止的所有内容,如下所示:

method(item1, method2(itemA), item3,
  item4, item5);

其中如果您在开头括号方法(之后双击,那么它会选择直到结尾括号的所有内容,就在item5之后。我发现当您双击时,IntelliJ会选择方法体,但不会选择括号内的区域,也不会选择类体。

共有1个答案

姚新霁
2023-03-14

其中之一是在{}、()或[]之间选择块,或者在块的打开/关闭之间跳转。

假设您在ITEMA上有游标。

Ctrl+W->选定:

itemA
method2(itemA)
item1, method2(itemA), item3,
                item4, item5
method(item1, method2(itemA), item3,
                item4, item5)
    null

跳转到打开/关闭托架

 类似资料:
  • 我正在尝试编写一个正则表达式模式,并使用split函数对所有句点进行拆分,除非这些句点位于开括号和闭括号或花括号之间。我想我是对的,因为在一个在线正则表达式测试程序中,当我运行拆分时,它正确地突出显示了我想要拆分的周期,它拆分的不仅仅是周期,还创建了一个长列表。我想我正在做一些明显的事情,但似乎无法理解。请看下面的内容。谢谢 到目前为止我所拥有的: Regex到目前为止: .(? =([^]]([

  • 问题内容: 我不明白为什么 在arrow函数中 我们不需要 将arrow函数 的文字包装在大括号中,而不是在此示例中将文字包装在单个大括号中。为什么?我已经上网冲浪了,但是找不到答案。 还有为什么我们将论点放在双括号中,而不是仅仅放在右括号中? 问题答案: 使用是参数和是等价的回报隐含并且仅提供一个对象的开始和功能体的开口括号之间的歧义,当你有一个多返回值一般会被使用。您可以简单地避免使用并将其与

  • 问题内容: 我还没有找到任何官方文档。但是afaik,是否在没有括号的情况下使用我们的类实例化没有关系-只要不涉及参数,对吗? 要么 但是谁能告诉我性能是否有所不同?“更正确”的方法是哪一种?有任何官方文件吗? 问题答案: 性能上的任何差异将绝对可以忽略。 虽然这两种方式都很好,我个人更喜欢使用 ,因为通常情况下,一个方法 是 正在这里所说的,和PHP函数/方法调用时需要。而且,它与带有参数的实例

  • 我正在尝试找到一种方法,使VSCode在我点击括号内的回车键到括号的开头时自动缩进项目,如下所示(类似于这篇文章)。这在Jupyter中运行良好,但我在VSCode中找不到相同的解决方案,也无法在线找到解决方案。有人知道如何通过VSCode中的预设来实现这一点吗?提前致谢。 当前: 渴望的: 编辑 @Shradha 虽然听起来与我正在寻找的内容相似,但您的建议并没有以我正在寻找的方式解决代码问题。

  • 我有一个长字符串,只要逗号不在方括号或圆括号内,我想通过用逗号将其拆分来将其设置为数组。我已经尝试了一些变化,但没有得到我想要的。。。 例1: 例2:

  • 我试图创建一个数据数组与FLOT图表一起使用。我使用这个CodeIgniter代码来生成数组: 这段代码的问题是无法绘制生成的JSON对象,因为“值”实际上是字符串。以下是有问题的JSON输出: 这个JSON有三个问题: 需要方括号而不是花括号;和 以下是JSON输出的格式: 清理这个JSON对象的最佳方法是什么?我应该在服务器端使用CodeIgniter代码吗?或者我应该在javascript中