我无法弄清楚在这种情况下使用的快捷方式组合。我正在使用带有 IdeaVim 插件的 AppCode。
如何让 appcode 自动将我的表达式分配给变量?例如,我写过:
[self getString]
它返回一个 NSString *。
有没有我可以按下的热键,可以使这条语句分配给正确的变量?所以,像:
NSString * newVariable = [self getString];
我认为这在 Eclipse+java 中是可能的。
我无法弄清楚在这种情况下使用的快捷方式组合。我正在使用带有 IdeaVim 插件的 AppCode。
如何让 appcode 自动将我的表达式分配给变量?例如,我写过:
[self getString]
它返回一个 NSString *。
有没有我可以按下的热键,可以使这条语句分配给正确的变量?所以,像:
NSString * newVariable = [self getString];
我认为这在 Eclipse+java 中是可能的。
使用Refactor
| Extract
| 变量。另请参阅相关答案。此重构的键盘快捷键可以在Preferences
| Keymap
. 默认快捷方式是Alt++ Cmd。V
因为我在 AppCode 中使用 IdeaVim 插件。我必须按 ^T 才能获得“重构此”弹出菜单,然后按 1 选择变量。所以,我的问题的答案是:
按 ^T 然后按 1。
越用 AppCode+IdeaVim,越喜欢。感谢 CrazyCoder 为我指明了正确的方向。