2013-04-23 67 views
0

如果您開始鍵入<ul>,它將自動完成,如果您按下標籤,並且您獲得<ul></ul>。由於幾乎從來沒有一個時候,我不會有任何列表項,我已經創建的標籤爲「UL」片段,將返回:如何使用用戶片段覆蓋Sublime Text 2中的默認自動完成設置?

<ul> 
    <li>${1}</li> 
</ul> 

到目前爲止,我不能讓TI合作因爲它回到了默認值。另外,我經常要使用大量的類或其他屬性,我想加爲自動完成,如:

<div class="${1}" id="${2}"></div> 
<input class="${1}" type="${2}" ${3:required} ${4:disabled} /> 

等你如何實現這種功能?

+1

如果安裝[埃米特(https://github.com/sergeche/emmet-sublime)你可以做像ul> li * 5這樣的東西來獲得5個李的ul。查看[作弊表](http://docs.emmet.io/cheat-sheet/)獲取更多用途。 – 2013-04-23 21:19:56

+0

我已經有Emmet,但那不是我真正想去的地方。確實,您的評論回答了一個完美(而且容易)的方式來實現我的問題的第一部分,但它不容易回答第二部分。現在,我已經爲我真正需要的片段分配了鍵綁定,但這不是一個好的解決方案,因爲我習慣於開始實際的標記,而不是一些我將習慣的奇怪鍵命令,使用我的機器我會有一段時間沒有它的工作。 – 2013-04-24 05:07:53

回答

1

你需要註釋掉「UL」和「UL」觸發此文件:

~/Library/Application Support/Sublime Text 2/Packages/HTML/HTML.sublime-completions 
+0

奇怪。我嘗試刪除它們並將它們編輯爲我想要的,但都沒有成功。我沒有嘗試對它們進行評論。不過,我確實認爲這是Emmet的一個問題。 – 2013-04-24 05:05:19

+0

對,它來自埃米特。我必須禁用Emmet,才能刪除ul完成。 – 2013-04-24 07:11:45

相關問題