崇高文本2附帶了許多用於常見慣用語的內置完成/模板。在C++中,這些包括帶字段的循環等 - 如果我寫了vec
並按下了選項卡,它將擴展到std::vector<field> v;
,其中字段是可寫字段。其中許多是用我不喜歡的風格寫的,或者不提供我想要的東西,有些我想用的東西不存在。有沒有辦法修改這些內置的「完成」並編寫我自己的?在崇高文本2中編寫自定義完成
12
A
回答
8
12
您可以通過編輯生成它們的內部文件修改默認的你軟件包目錄。只需瀏覽文件夾中的特定語言,或選中默認文件夾即可找到正確的文件來編輯其中一個默認文件。
您可以創建自定義代碼段,也可以通過轉到首選項>瀏覽包>用戶並使用.sublime-snippet
擴展名創建新文件來修改默認代碼段。
然後在文件中粘貼以下:
<snippet>
<content><![CDATA[Type your snippet here]]></content>
<!-- Optional: Tab trigger to activate the snippet -->
<tabTrigger>xyzzy</tabTrigger>
<!-- Optional: Scope the tab trigger will be active in -->
<scope>source.python</scope>
<!-- Optional: Description to show in the menu -->
<description>My Fancy Snippet</description>
</snippet>
更多信息here。
或者,您可以轉到工具>新建代碼片段,它會在新文件中打開片段模板,然後您可以使用與上述相同的擴展名保存並命名。
另一種選擇是使用Gist軟件包的this way。我不喜歡這個設置的唯一的東西是它創建一個帶有代碼片段的新文件,而不是將它粘貼到當前文件中的光標處。儘管如此,在多臺計算機上協調最常用的片段仍然很有用。
相關問題
- 1. 崇高文本2 - HTML自動完成
- 2. 在崇高文本中自動完成
- 3. 自定義佈局,崇高文本2
- 4. 自定義自動完成功能在vim,像崇高文本2
- 5. 在HTML崇高文本中自動完成CSS類或ID 2
- 6. 崇高文本2 - 自動完成/自其他文件表明
- 7. 爲崇高文本編寫自己的語言定義
- 8. 崇高文本2自動文件路徑完成
- 9. 崇高文本2自動完成類名和方法[PHP]
- 10. 更改HTML + Tab鍵自動完成(崇高文本2)
- 11. 崇高文本2 - 自動完成質疑
- 12. 在崇高文字中修改自動完成功能2
- 13. 在崇高文本中禁用文件類型中的自動完成2
- 14. 崇高的文字2 SASS完成
- 15. 如何在崇高文本中使用自動完成
- 16. 如何在崇高文本3中創建自動完成類?
- 17. 在崇高文本中自定義語法高亮3
- 18. 崇高文字的Python自動完成
- 19. 在崇高的文本2
- 20. 崇高3包自定義自動完成
- 21. 如何在崇高文字2中創建自定義佈局?
- 22. 禪編碼+與縮寫包裹在崇高的文本2
- 23. 自定義如何「在文件夾中找到...」工程崇高文本2
- 24. 集成崇高的文本2與Karma
- 25. 崇高文本2個落成
- 26. 崇高文本2塊編輯變換
- 27. 崇高的文本自定義生成系統吞嚥
- 28. 崇高的文字2和ZF2 ...自動完成不工作
- 29. 崇高的文字2自動完成codeigniter項目
- 30. jsx中的自動完成html標籤(崇高文本)
這些都是片段,你可以自己編寫並編輯C++的文件,他們可以很容易地編譯你的包/ C++文件夾 – fraxel