什么是IntelliJ创build一个局部variables的快捷方式?
在Eclipse中,如果你有一个方法:
String MyObject.getValue();
当使用这个你可以去:
MyObject.getValue();
如果光标位于行上,并且按下CTRL + 1,则会出现一个上下文菜单以“分配新的本地variables”,从而产生以下结果:
String value = MyObject.getValue();
你可以在IntelliJ中轻松做到这一点吗? 我search了networking,但没有成功。
是的! 这是介绍variables重构。 默认情况下,select一些文本,然后按Ctrl + Alt + V (对于Mac: ⌘ + ⌥ + V )。 如果expression式不完整或无效,IntelliJ仍然会对您的意思做出很好的猜测,并尝试为您解决这个问题。
IntelliJ 13.1引入了Postfix完成 。
使用Postfix完成后,您可以input以下内容来引入局部variables:
MyObject.getValue().var
并按下ctrl + space
或enter
。
它甚至可以在其他语句中工作。 例如:
foo.someMethod(myObject.getValue().var);
对于mac用户: alt + enter
在要生成variables的位置alt + enter