2012-08-10 60 views
1

我找不出在这种情况下使用的快捷组合。我正在使用AppCode和IdeaVim插件。如何让appcode自动将我的表达式分配给一个变量?

如何让appcode自动将我的表达式分配给变量?例如,我写了:

[self getString] 

它返回一个NSString *。

是否有一个热键,我可以按这将使这种说法被分配到正确的种类的变量?因此,类似于:

NSString * newVariable = [self getString]; 

我认为这在Eclipse + java中是可行的。

回答

2

使用Refactor | Extract | 变量。另请参阅related answer。此重构的键盘快捷键可在Preferences | Keymap。默认快捷方式是Alt + Cmd + V

+0

CrazyCoder,在“重构”菜单中或在鼠标右键单击后选择“重构”后,我没有看到“引入变量”选项。我正在使用AppCode和IdeaVim插件。 – user674669 2012-08-11 08:53:40

+0

我已经更新了我的回复并提供了详细信息。 – CrazyCoder 2012-08-11 11:06:02

0

因为我在AppCode中使用IdeaVim插件。我必须按^ T才能得到“Refactor This”弹出式菜单,然后按1选择变量。所以,回答我的问题是:

按^ T然后1.

我用AppCode + IdeaVim的越多,我就越喜欢它。感谢CrazyCoder指出我正确的方向。

相关问题