2012-01-09 22 views
6

IntelliJ编辑问题: 如果编辑java文件,是否有办法将所有方法名称和参数复制到剪贴板?复制所有方法名称 - Intellij

一些这样的事......从“结构”

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 

复制不复制所有(或选择)方法名..但不包括类名。

+0

而且对我来说,不会复制参数:/,你找到一个方法吗? – Franco 2014-09-04 04:50:58

+0

这不是我需要的。请问一个问题,可能有办法。 – Jayan 2014-09-04 06:32:46

回答

5

我不知道如何用InteliJ做到这一点,但我可以建议您使用javap - 包含在您的jdk中的实用程序。只需从命令行运行它并指定类名即可。它打印java类的“原型”;类似于c中的.h文件。

我希望这会有所帮助。

+3

可以在IDEA中配置外部工具来为当前类运行javap,然后从IDEA中的控制台复制方法名称。 – CrazyCoder 2012-01-09 15:56:21

9

如果你有兴趣,在短短的方法

  1. 转到结构视图名称
  2. 选择所有
  3. 右击复制
+0

并注意这是一个可怕的,可怕的,不好的“功能”。我想要结构窗格中的所有内容,而且它忽略了所有好的部分的事实令人生气。复制应该意味着复制,而不是“复制一些东西,但是省去了很多最有用的部分。” – 2017-04-29 23:38:17

相关问题