Autocomplete 如何使appcode自动将我的表达式分配给变量?

Autocomplete 如何使appcode自动将我的表达式分配给变量?,autocomplete,appcode,Autocomplete,Appcode,我想不出在这个场景中使用的快捷组合。我正在使用带有IdeaVim插件的AppCode 如何使appcode自动将表达式分配给变量?例如,我写过: [self getString] 它返回一个NSString* 是否有一个热键,我可以按下,这将使这句话被分配到正确的变量类型?比如说: NSString * newVariable = [self getString]; 我认为这在Eclipse+java中是可能的。使用重构提取变量。另见。可以在首选项|键映射中更改此重构的键盘快捷键。默认快捷方

我想不出在这个场景中使用的快捷组合。我正在使用带有IdeaVim插件的AppCode

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

[self getString]
它返回一个NSString*

是否有一个热键,我可以按下,这将使这句话被分配到正确的变量类型?比如说:

NSString * newVariable = [self getString];

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

使用
重构
提取
变量。另见。可以在
首选项
|
键映射
中更改此重构的键盘快捷键。默认快捷方式是Alt+Cmd+V.

,因为我在AppCode中使用的是IdeaVim插件。我必须按^T以获得“重构此”弹出菜单,并按1键获取变量。因此,我的问题的答案是:

按^T然后按1

我越是使用AppCode+IdeaVim,我就越喜欢它。感谢CrazyCoder为我指明了正确的方向。

CrazyCoder,我在重构菜单中或在鼠标右键单击后选择重构后都看不到“引入变量”选项。我正在使用带有IdeaVim插件的AppCode。