假设我有一个RandomClass类的对象,其方法是doStuff(),它返回一个int。
我想做这样的事情:
myObject.doStuff()
现在我首先输入myObject.doStuff()
,然后使用Alt + Enter弹出“引入局部变量”菜单,然后使用它。
我可以更快地完成吗?
感谢。
答案 0 :(得分:1)
一般来说,不,这是最快捷的方式。
鉴于已经存在doStuff
方法,我可以用大约一秒半的时间用6个按键做你所描述的。我觉得这很快......
另一方面,如果您要反复输入它的样板代码,您可以考虑制作自定义Live Template - 点击 ctrl-j 并输入sout
或psvm
之类的内容以查看一些示例...
答案 1 :(得分:1)
您可以键入myObject.doStuff()
,然后按 Ctrl + Alt + V 立即创建局部变量。你将直接绕过弹出窗口,这就是你获得的所有东西。
如果确实有必要,您可以简化键映射以减少要按Extract Variable
键的键数。