有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

Netbeans 8.2 Java多行注释使用键盘快捷键添加用户/日期时间

在Netbeans 8.2中,是否可以用键盘快捷键自动填充用户和日期时间?还是可配置文本

我想用键盘快捷键将用户、日期和时间等添加到Java块注释中。我在网上查看了模板和示例,但只找到了用于创建文件或单个宏(日期-时间宏)的内容

如果需要,我可以添加一个例子。谢谢


共 (1) 个答案

  1. # 1 楼答案

    在NetBeans中设置一个键盘快捷键来插入日期/时间是很简单的,但我认为为用户设置快捷键可能是运气不好

    日期/时间的快捷方式

    对于日期/时间,您只需为名为的现有操作定义一个快捷方式插入当前日期和时间

    • 选择工具->;选项然后单击键映射图标。在操作列中找到名为的操作插入当前日期和时间,然后选择该行,使背景为蓝色
    • 单击该行上带有三个点的按钮,然后选择编辑。光标将定位在该行的快捷方式列中。现在输入一个键盘快捷键,你想用它来输入日期和时间。我选择了Ctrl+D
    • 单击确定按钮关闭选项窗口
    • 现在将鼠标光标定位在*中的任意位置。java文件,然后按Ctlr+D(或您选择的任何快捷方式),当前日期/时间将以如下格式插入:1/20/18 12:23 AM

    用户快捷方式

    我没法让它发挥作用,但这里有一些相关的背景信息,以防它能帮助你获得更好的运气

    • 首先,需要设置名为${user}的模板变量的值。我不知道这在Linux上是如何工作的,但在Windows上,它的默认值似乎是您的Windows用户ID,这可能是您想要的,也可能不是您想要的。查看${user}值的一个简单方法是创建一个新类,并在类名上方的块注释中查看@author的值

    • 如果要更改其值,请使用工具打开模板管理器窗口->;模板,然后单击设置按钮。名为User的文件。属性将被打开。最后一行应该以#user=开头。通过删除#来取消对该行的注释,并为用户设置所需的任何值,例如John Doe(John)。doe@myco.com)并保存文件

    • 创建另一个新类,您应该会看到正在使用的${user}的更新值
    • 现在是最后一个对我不起作用的步骤。选择文件->;选项,单击编辑器图标,然后选择代码模板标签。单击新建按钮。在新代码模板窗口中,输入用于插入用户的缩写(例如usr),然后单击确定。在展开文本字段中输入值${user},单击上下文选项卡并选中框,单击应用,然后单击确定关闭选项窗口
    • 在Java类的源代码中输入您刚才指定的缩写(例如usr),然后按键。我本来希望看到插入的${user}模板变量的值,但是我只得到了user。也许模板变量只有在使用文件模板时才会展开,而在使用代码模板时不会展开?或者可能是一个错误,或者我错过了过程中的一个步骤