2015-09-06 35 views
1

如何在Xcode中創建自定義代碼完成宏。我GOOGLE了,但我沒有找到任何如何添加xcode文本宏

例如,當我是「[」 Xcode中添加文本「[‘’]」

它可以可以嗎?

回答

1

很容易添加自己的完成項,但這可能是Xcode最受讚賞的功能之一。選擇一些文本,然後將其拖放到右下角落所選文本的片段庫(圖標看上去像{}):

snippet library

然後,您可以雙擊該新片段編輯名稱,完成快捷方式,範圍,語言等,以及片段本身的文本。如果您想爲用戶添加令牌以填充內容片段,請參閱片段文本中的<#yourtoken#>。文檔中的更多信息在Creating a Custom Code Snippet

headerdoc snippet

+0

如何使用快捷方式訪問它?可以說我添加了===作爲快捷方式。現在我如何獲得代碼? –

+0

使用給定的完成快捷方式創建代碼片段後,只需在文本編輯器中輸入該快捷方式,即可彈出完成代碼。只需按回車即可插入片段。如果平臺,語言或範圍與您爲代碼段設置的內容不匹配,則代碼段將不會顯示 - 這會阻止您在編寫Swift代碼或iOS時出現Objective-C代碼段當您編寫MacOS X代碼時出現片段。 – Caleb

+0

我在swift中編寫了一小段代碼,輸入快捷方式後沒有出現。即使默認的while和for循環片段也不起作用,因爲它們不像自己使用的那樣在Obj C中自動完成。我使用Xcode 7.1.1和swift 2.1 –