Eclipse - 使用 class 名称操作自动生成 class Javadoc
Eclipse - auto generate class Javadoc using class name manipulation
我想在每次创建以 class 名称作为单词的新文件时生成 Javadoc,意思是在每个大写字母之前用 space 分隔,例如
创建 class NewJavaClass.java 时,它将创建 java 文档为:
/**
* New Java Class
*
/*
public class NewJavaClass
试试这个:
- 转到
Window
> Preferences
。
- 在左上方的搜索框中键入
code templates
。
- 转到
Java Code Templates
。
- 在右侧select
Code
> New Java files
然后点击编辑。
- 现在您可以在创建新的 java 文件时粘贴所需的代码。不要忘记保存。现在您可以通过创建新的 java 文件来检查。
代码模板仅限于简单的变量替换。一些变量确实接受参数以以特定方式操作输出(例如 currentDate
可以配置日期格式模式)但是 none 内置变量允许您进行复杂的字符串操作。你肯定需要一个插件来实现你想要的。
您应该寻找可让您定义更复杂 class 模板的插件。快速搜索后,我发现 FastCode Eclipse plugin 看起来允许您使用某种模板语言创建自定义模板。虽然屏幕截图看起来很过时,但该网站并未说明支持哪些 Eclipse 版本。
你也可以自己写一个插件。应该可以为模板提供一些简单的自定义变量。或者编写一个提供文件创建向导的插件,使您可以完全控制生成的 class。另一种选择是编写一个插件,使用自定义 content assist(代码完成)扩展编辑器以在现有文件中生成代码或文档。
我想在每次创建以 class 名称作为单词的新文件时生成 Javadoc,意思是在每个大写字母之前用 space 分隔,例如
创建 class NewJavaClass.java 时,它将创建 java 文档为:
/**
* New Java Class
*
/*
public class NewJavaClass
试试这个:
- 转到
Window
>Preferences
。 - 在左上方的搜索框中键入
code templates
。 - 转到
Java Code Templates
。
- 在右侧select
Code
>New Java files
然后点击编辑。 - 现在您可以在创建新的 java 文件时粘贴所需的代码。不要忘记保存。现在您可以通过创建新的 java 文件来检查。
代码模板仅限于简单的变量替换。一些变量确实接受参数以以特定方式操作输出(例如 currentDate
可以配置日期格式模式)但是 none 内置变量允许您进行复杂的字符串操作。你肯定需要一个插件来实现你想要的。
您应该寻找可让您定义更复杂 class 模板的插件。快速搜索后,我发现 FastCode Eclipse plugin 看起来允许您使用某种模板语言创建自定义模板。虽然屏幕截图看起来很过时,但该网站并未说明支持哪些 Eclipse 版本。
你也可以自己写一个插件。应该可以为模板提供一些简单的自定义变量。或者编写一个提供文件创建向导的插件,使您可以完全控制生成的 class。另一种选择是编写一个插件,使用自定义 content assist(代码完成)扩展编辑器以在现有文件中生成代码或文档。