2

假设我有一个类 RandomClass 的对象,它的方法 doStuff() 返回一个 int。

我想做这样的事情:

  • 类型myObject.doStuff()
  • 一些事情来创建一个由 doStuff() 返回的类型的局部变量(在这种情况下是 int)

现在我通过首先输入来做到这一点myObject.doStuff(),使用 Alt+enter 弹出“引入局部变量”菜单,然后使用它。

我可以做得更快吗?

谢谢。

4

2 回答 2

1

您可以键入myObject.doStuff()然后按Ctrl+ Alt+V立即创建局部变量。您将直接绕过弹出窗口,这就是您真正获得的全部。

Extract Variable如果确实有必要,您可以简化键映射以减少按键的数量。

于 2013-07-04T06:50:40.803 回答
1

一般来说,不,这是最快的方法。

鉴于该doStuff方法已经存在,我可以在大约一秒半的时间内用 6 次按键完成您所描述的操作。速度挺快的,我觉得...

另一方面,如果您将一遍又一遍地输入样板代码,您可以考虑制作一个自定义实时模板- 点击ctrl-j并输入类似的内容soutpsvm查看一些示例......

祝你好运!

于 2013-07-03T21:02:51.817 回答