gpt4 book ai didi

java - 使用 Intellij 使用键盘或鼠标选择括号 () 或方括号 [] 或大括号 {} 之间的 block

转载 作者:太空狗 更新时间:2023-10-29 22:36:59 24 4
gpt4 key购买 nike

我已经开始使用 IntelliJ,我真的很喜欢它,但是与 Eclipse 相比,我有一些功能是我想念的。其中之一是在 {}、() 或 [] 之间选择 block ,或者在 block 的打开/关闭之间跳转。例如,在 Eclipse 中,如果您在左括号之后双击,它将选择匹配的右括号之前的所有内容,如下所示:

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

如果您在左括号 method(| 之后双击,那么它会选择直到右括号的所有内容,就在 item5 之后。我发现当您双击时 IntelliJ 会选择方法体单击,但不是括号内的区域,也不是类主体。

此外,在 eclipse 中,您可以在打开/关闭 block 后按 Ctrl+Shift+P 在 block 的结尾和开头之间跳转。在 IntelliJ 中(使用 eclipse 键映射),Ctrl+Shift+P 只需选择方法的右大括号“}”之前的所有内容。我发现 Ctrl+Shift+} 以我期望的方式工作,但仅适用于花括号 {} 并且它还会选择 block 之间的所有内容,无论是方法还是类,而不仅仅是移动光标。

我可以看出 IntelliJ 相当复杂且可自定义,但我不知道如何从 Eclipse 复制此功能。任何有助于使此功能正常工作的帮助,我们将不胜感激。

提前致谢!克雷格

最佳答案

One of which is selecting blocks between {}, (), or [] or jumping between the opening/closing of a block.

假设您将光标放在 itemA 上。

Ctrl+W -> 选中:

itemA

Ctrl+W -> 选中:

method2(itemA)

Ctrl+W -> 选中:

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

Ctrl+W -> 选中:

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

等等。之后它将选择整个方法、类等。老实说,这是我最常使用的快捷方式。不幸的是,我有时会尝试在其他应用程序中使用它——每个网络浏览器都通过按 Ctrl+W 关闭选项卡:)

另一件事是:

  • Ctrl + {
  • Ctrl +

它跳转到开始/结束括号

关于java - 使用 Intellij 使用键盘或鼠标选择括号 () 或方括号 [] 或大括号 {} 之间的 block ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24261325/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com