假设我有一个类 RandomClass 的对象,它的方法 doStuff() 返回一个 int。
我想做这样的事情:
- 类型
myObject.doStuff()
- 做一些事情来创建一个由 doStuff() 返回的类型的局部变量(在这种情况下是 int)
现在我通过首先输入来做到这一点myObject.doStuff()
,使用 Alt+enter 弹出“引入局部变量”菜单,然后使用它。
我可以做得更快吗?
谢谢。
假设我有一个类 RandomClass 的对象,它的方法 doStuff() 返回一个 int。
我想做这样的事情:
myObject.doStuff()
现在我通过首先输入来做到这一点myObject.doStuff()
,使用 Alt+enter 弹出“引入局部变量”菜单,然后使用它。
我可以做得更快吗?
谢谢。
您可以键入myObject.doStuff()
然后按Ctrl+ Alt+V立即创建局部变量。您将直接绕过弹出窗口,这就是您真正获得的全部。
Extract Variable
如果确实有必要,您可以简化键映射以减少按键的数量。
一般来说,不,这是最快的方法。
鉴于该doStuff
方法已经存在,我可以在大约一秒半的时间内用 6 次按键完成您所描述的操作。速度挺快的,我觉得...
另一方面,如果您将一遍又一遍地输入样板代码,您可以考虑制作一个自定义实时模板- 点击ctrl-j并输入类似的内容sout
或psvm
查看一些示例......
祝你好运!