复制所有方法名称 - Intellij

Jay*_*yan 9 intellij-idea

IntelliJ编辑问题:如果正在编辑java文件,是否可以将所有方法名称和参数复制到剪贴板中?

有点像这样......

java.lang.String.length():int
java.lang.String.charAt(int):char
java.lang.String.codePointAt(int):int
java.lang.String.codePointBefore(int):int
java.lang.String.codePointCount(int, int):int
java.lang.String.offsetByCodePoints(int, int):int
Run Code Online (Sandbox Code Playgroud)

从"结构"复制会复制所有(或选定的)方法名称..但不包括类名.

Kir*_*ran 18

如果您只对这些方法的名称感兴趣

  1. 转到结构视图
  2. 全选
  3. 右键单击以复制

  • 并且请注意,这是一个可怕的,糟糕的,不好的“功能”。我想要结构窗格中的所有内容,而忽略了所有好的部分,这一事实令人发疯。复制应表示复制,而不是“复制某些内容,而忽略许多最有用的部分”。 (2认同)
  • 它只复制了方法名称,并且不包含参数:( (2认同)

Ale*_*exR 6

我不知道如何使用InteliJ,但我可以建议你使用javap- 包含在你的jdk中的实用程序.只需从命令行运行它并指定类名.它打印java类的"原型"; 像.hc中的文件.

我希望这有帮助.

  • 可以在IDEA中配置外部工具以运行当前类的javap,然后从IDEA中的控制台复制方法名称. (5认同)