2015-04-15 53 views
1

這可能是一個愚蠢的問題,但我已經開始學習Xcode了,今天我想到了一件事。在Xcode中分配用於添加代碼模板的快捷鍵

也就是說,一些代碼在整個項目中反覆使用。

例如,出於調試目的,您可以在許多不同的地方放置NSLog(@"error!");

是否有可能在Xcode中分配一些用於添加這些「模板」代碼的快捷鍵,以便每當您需要添加模板時,您只需點擊相應的快捷鍵?

我試圖谷歌它,但我沒有幸運。

這可能是一個微不足道的功能,甚至是不必要的功能,但如果有可能只敲擊一個鍵組合而不是輸入一行代碼,我認爲這將有助於提高編碼速度。

任何想法?如果不在Xcode中,其他IDE是否提供此功能?

謝謝。

回答

1

是的,你可以!

enter image description here

設置起來稍微非直觀的,但這裏是你如何能做到這一點。

  1. 輸入您想要模板化的代碼。
  2. 在右側欄中,選擇橫條上水平工具欄中的代碼段庫選項(其中包含{}圖標)。
  3. 選擇您的代碼並將其拖動到代碼段庫。

請參考上圖。任何你想要更換的東西,請附上<# whatever #>

在這個屏幕上方開槍,我的快捷鍵設置到ddd,和可更換的文字是​​。

現在,當我鍵入該快捷方式,我看到:

enter image description here

,打標籤完成此:

enter image description here

你可以讓他們任意複雜的。例如,下面是我用它來勾勒出一個觀點調試UIView層次結構或佈局問題時,多行代碼段:

enter image description here

+0

非常感謝你的回答! '選擇你的代碼並把它拖到代碼片段庫中。「我如何」拖動「代碼? – technophyle

+1

哦,我找到了解決方案。你可以暫停你的鼠標,然後你就可以拖動代碼。謝謝。 – technophyle