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

JetBrains/IntelliJ折叠所有方法的键盘快捷键

晋越彬
2023-03-14

我正在处理一些遗留代码,它有一个包含10,000多行代码和100多个方法的类。是否有任何JetBrains IDE的快捷方式(因为快捷方式可能会在所有IDE中共享)来折叠所有方法/函数,从而只显示方法签名?

类似这样的事情:

public String myMethod(String arg1, int arg2){...}

public String mySecondMethod(String arg1, int arg2){...}

共有2个答案

梁丘亦
2023-03-14

上面的Ctrl+Shift+-代码建议将所有代码块递归折叠。我只想为我的类折叠方法。

我通过使用菜单选项code>Folding>Expand all to level>1来实现这一点。

我将它重新分配到ctrl+numpad-1,这给了我一个快速的方法来折叠我的类到它们的方法。

这在文件的“块级别”工作,并假设您在文件的顶层定义了类,这适用于PHP等代码,但不适用于JavaScript(嵌套闭包等)

时宾实
2023-03-14

您可以看看intellij代码折叠快捷方式。

对于Windows/Linux,请执行:Ctrl+Shift+-

对于mac,请使用命令+shift+-

要重新展开,请分别执行Ctrl+Shift++Command+Shift++

 类似资料:
  • Eclipse具有很好的可发现性,因为有一个列出所有键盘快捷键的键盘快捷键。在Mac电脑上,这将是Cmd Shift L,所以在pc上,我想这将是Ctrl Shift L。 有没有一款IntelliJ idea键盘可以实现同样的功能?? (…这样我可以在工作中通过实践学习) 顺便说一句,我正在使用12.1.4社区版。

  • 主要内容:Windows 和 Mac 的键盘快捷键,基本的快捷键,文本编辑,Web 浏览器,屏幕截图通过使用键盘快捷键可以节省时间。 Windows 和 Mac 的键盘快捷键 在现代操作系统中和计算机软件程序中,键盘快捷键经常被使用。 使用键盘快捷键能帮您节省很多时间。 基本的快捷键 描述 Windows Mac OS 编辑菜单 Alt + E Ctrl + F2 + F 文件菜单 Alt + F Ctrl + F2 + E 视图菜单 Alt + V Ctrl + F2 + V 全选文本 Ctr

  • 配置本地和全局键盘快捷键 本地快捷键 您可以使用Menu模块来配置仅在应用程序集中时才触发的键盘快捷键。为此,在创建MenuItem时务必指定[`accelerator]属性。 1 const {Menu, MenuItem} = require('electron') 2 const menu = new Menu() 3 ​ 4 menu.append(new MenuItem({ 5 lab

  • 配置本地和全局键盘快捷键 Keyboard Shortcuts Configure local and global keyboard shortcuts 本地快捷键 您可以使用 [Menu] 模块来配置快捷键,只有在 app 处于焦点状态时才可以触发快捷键。 为此,在创建 MenuItem时必须指定一个 [accelerator] 属性。 const { Menu, MenuItem } = r

  • 键盘快捷键 控制台配备了一套非常方便的键盘快捷键,使其工作效率更高。下面是一段概述: 一般编辑 Ctrl/Cmd + I 当前请求自动缩进。 Ctrl + Space 打开自动补全 (即使没有打字也可以)。 Ctrl/Cmd + Enter 提交请求。 Ctrl/Cmd + Up/Down 跳转到上一个/下一个请求的开始或结束。 Ctrl/Cmd + Alt + L 折叠或展开当前代码块。 Ctr

  • 概览 该功能允许你为 Electron 应用程序配置应用和全局键盘快捷键。 示例 本地快捷键 应用键盘快捷键仅在应用程序被聚焦时触发。 为了配置本地快捷键,你需要在创建Menu模块中的MenuItem时指定accelerator属性。 Starting with a working application from the Quick Start Guide, update the main.js