java - 用于插入自定义代码 Eclipse 的键绑定(bind)键

标签 java eclipse time macros key-bindings

我将如何设置一个键绑定(bind),所以当我在 eclipse 中按下例如 Ctrl+Shift+T 时,它包围了选定的带有时间测量器的线。

像这样:

1:

CODE
CODE
CODE

2:选中三行按CTRL+SHIFT+T

3:

long startTime = System.currentTimeMillis();
CODE
CODE
CODE
Print.pln("Time taken: " + (System.currentTimeMillis() - startTime) + "ms");

最佳答案

您可以使用模板来实现这一点,例如:

long ${newName} = System.currentTimeMillis();
${line_selection}
Print.pln("Time taken: " + (System.currentTimeMillis() - ${newName}) + "ms");

您可以在 Preferences->Java->Editor->Templates 下添加它。在这里你必须给它一个名字,例如计时器。

要使用它,请选择代码,按两次 CNTRL+SPACE,然后选择计时器(或您为模板指定的任何名称)。

请注意,这将为时间变量生成一个名称。

关于java - 用于插入自定义代码 Eclipse 的键绑定(bind)键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11518784/

相关文章:

eclipse - 在 Mac OSX 上多次安装 Eclipse

swift - 在 SpriteKit GameScene 中创建用于执行事件和更新变量的通用计时器

c++ - 当调度策略为 SCHED_RR 时,pthread 临界区中运行时间峰值的原因可能是什么?

Android - 如何在 SQLite 中存储日期和时间 "properly"?

带有 android fragment 的 java.lang.NullPointerException

java - 如何从 Mono<ClientResponse> 获取正文?

java - Maven 在 Linux 上找不到编译器

java - 即使在打包应用程序后如何修复 NumberFormat 格式

java - Media Recorder 在 Android 中启动失败,用于三星 Galaxy s3 的前置摄像头

eclipse - 从 Eclipse 插件写入标准输出