2
A
回答
5
您可以爲此創建一個自定義.sublime-completions
文件。創建於崇高JSON語法一個新的文件,使用下面的內容(當然定製您的需要):
{
"scope": "text.html - source, punctuation.definition.tag.begin",
"completions":
[
{ "trigger": "foo", "contents": "<foo>$0</foo>" },
{ "trigger": "bar", "contents": "<bar class=\"$1\">$0</bar>" },
{ "trigger": "baz", "contents": "<baz class=\"${1:myclass}\">$0</baz>" }
]
}
在第一個例子,打字foo
,打標籤將插入<foo>|</foo>
其中|
是光標位置。
在第二示例中,打字bar
和擊球標籤將插入<bar class="|"></bar>
。光標將首先在class=
之後的引號之間,以便您可以輸入自己的課程。擊中標籤再次將光標放在</bar>
之前。
第三個示例的工作方式與第二個示例類似,但class
現在具有默認值。此值會打字baz
擊中標籤後突出 - 你可以打標籤再次保持默認值,光標移動的開始和結束標記之間,也可以輸入自己的值,命中標籤 ,並將光標移動到開始和結束標記之間。
一旦你設置好了所有的設置,將文件保存爲Packages/User/HTML.sublime-completions
,其中Packages
是選擇Preferences -> Browse Packages...
時打開的文件夾。
欲瞭解更多信息,請點擊上面的鏈接。要詳細瞭解佔位符和變量,請查看this documentation。
祝你好運!
相關問題
- 1. jQuery UI自動完成自定義html
- 2. 嵌套自定義元素
- 3. 自定義HTML元素
- 4. HTML自動完成
- 5. Scintilla.NET自動完成自動選擇第一個元素(C#)
- 6. 動態元素上的自動完成
- 7. 自定義選擇()的jQuery自動完成:自定義HTML中的超鏈接
- 8. UITextView的自定義自動完成
- 9. Intellij IDEA自定義自動完成
- 10. 自定義Lightswitch自動完成頁腳
- 11. jQuery自動完成代碼自定義
- 12. 自定義文本框自動完成
- 13. 自定義自動完成在Android的
- 14. 自定義NSTextView自動完成菜單
- 15. 自定義UITextField自動完成
- 16. Xamarin形式 - 自定義自動完成
- 17. 自定義自動完成進度條
- 18. jQuery與自定義ul自動完成
- 19. 自動完成自定義結果?
- 20. 自定義ngTagsInput自動完成
- 21. 自定義zsh自動完成
- 22. 自定義jsf taglib自動完成
- 23. 自定義HTML DOM元素html驗證
- 24. HTML元緩存控制Vs的輸入元素自動完成
- 25. jQuery的自動完成自定義HTML結果
- 26. 選擇元素內的自動完成
- 27. Zend表單元素的自動完成
- 28. 自動完成和QML爲textInput元素
- 29. jQueryUI自動完成只綁定到第一個元素
- 30. 動態給HTML元素一個自定義屬性