2012-01-09 155 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

相關問題