2012-08-10 27 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指出我正確的方向。

相關問題