回答
是的,它很容易 - 你只是突出顯示文本你想要的片段使用,它拖動到片段區域(拖動選定的文本可能很困難,如果從編輯器的左邊拖動,我發現它效果更好)。它會彈出一個對話框,要求您命名它。另外,你可以在snippets中有自定義參數 - 如果你把文本<#paramName#>
放在你拖動的代碼的任何地方,當你使用這個代碼片段時,它會作爲一個可替換的參數出現,你可以像在官方片段。
此外,請確保設置完成前綴,這樣可以縮短您在輸入時激活代碼段的時間。與其他解決方案(如全局系統文本擴展器)相比,使用片段的好處在於,片段也可以限制爲在特定代碼區域中有效 - 例如,填充字符串格式化行的片段可以標記爲僅限有效不在方法之外。這樣,完成前綴只能在有效使用的區域中進行。
你可以通過點擊一下來編輯一個片段,一個盒子會出現片段文本和其他一些你可以編輯的片段設置。
提示可幫助您每次拖動代碼,選擇文本,然後單擊+按住(不要移動鼠標),直到鼠標指針從「I」變爲指針。然後,您可以將選定的文本拖到代碼片段庫中。
這實際上是我可以使它工作的唯一途徑,而且我從未想過它。謝謝一堆! – 2012-05-10 16:42:40
將突出顯示的代碼拖到代碼庫中。 (它可以是固執的,不想拖動,在拖動之前按住鼠標鍵一會兒似乎有幫助)。
這起作用。按住鼠標鍵約兩秒鐘。光標會改變,然後你可以移動片段。 – RFAustin 2016-10-19 17:59:21
您可以使用Snippets來管理Xcode中的代碼片段。看看這個演示http://www.youtube.com/watch?v=il4kE4diy0k
只需選擇代碼,按ALT鍵並將其拖入代碼片段庫並在那裏重命名,確保按ALT鍵,除此之外,您無法拖動它。
- 1. 我可以添加自己的片段到MonoDevelop嗎?
- 2. 如何將自定義代碼片段添加到XCode 4?
- 3. 我可以將自己的聲音添加到TTS,並可以用我自己的聲音生成段落嗎?
- 4. 我可以將自己的驗證器添加到ValidatorPluginManager嗎?
- 5. 可以將我自己的類添加到實體框架嗎?
- 6. 我可以在Xcode 4添加書籤?
- 7. 添加自定義的html代碼片段到我的網站
- 8. 我可以使用AAPT將版本代碼添加到APK嗎?
- 9. 將我自己的代碼添加到我自己的Github代碼庫中的錯誤
- 10. 我可以將聲音添加到Xcode的Storyboard模式嗎?
- 11. 我無法擺脫我自己的VS代碼片段
- 12. Dreamweaver MX有可能將我自己的背景顏色添加到我的代碼中嗎?
- 13. 是否可以將我的自定義控件添加到xcode
- 14. 我可以將IBActions添加到NSArray嗎?
- 15. 我可以將JInternalFrames添加到JPanel嗎?
- 16. 我可以使用Google Streeview API和我自己的圖片嗎?
- 17. 我可以將音樂庫添加到Xcode iOS模擬器嗎?
- 18. 我可以在Drupal中編寫自己的HTML代碼嗎?
- 19. 我可以在font-awsome中添加自己的圖標嗎?
- 20. Android - 將代碼添加到片段中
- 21. 我可以創建項目特定的代碼片段嗎?
- 22. 將自己的屬性添加到HTML元素可以嗎?
- 23. 我可以縮短這段代碼嗎?
- 24. Xcode 4,我可以拆分Project Navigator嗎?
- 25. 如何我自己的驗證代碼添加到
- 26. 我可以將非持久性字段添加到模型嗎?
- 27. 我可以動態地將字段添加到FormType表單嗎?
- 28. 我可以將字段添加到clojure類型嗎?
- 29. 我可以改進這個AngularJS/AJAX javascript代碼片段嗎?
- 30. 我可以在視圖中隱藏多行代碼片段嗎?
我發現如果你按住Option並使用十字光標,它可以更容易拖動所選文本。 – 2011-03-25 18:03:30
+1但是我發現Snippets非常難以使用,我剛開始使用TextExpander,我已經在其他IDE中使用它。全球片段,如果你願意。 – 2011-09-02 18:11:34
完成前綴我仍然喜歡Snippets,但我可以理解想要一個文本片段的全局解決方案... – 2011-09-03 09:12:04