2012-07-22 62 views
2

我試圖在ST2中創建一個簡單的代碼片段,當我輸入一些文本並點擊選項卡時它將被展開。在崇高文本2中選項卡擴展的片段?

我已經去'工具' - >'創建新的片段'。我編輯瞭如下模板:

<snippet> 
    <content><![CDATA[ 
<?php ${1} ?> 
]]></content> 
    <tabTrigger>php</tabTrigger>  
    <scope>source.php</scope> 
</snippet> 

我希望能夠輸入'php',並將字符串擴展爲''。

當我點擊「另存爲」時,我已將片段保存在呈現給我的默認位置。

但是,我沒有得到期望的結果。重啓ST2後,打開一個php文件,並確保該文件被讀爲php,我沒有得到我想要的擴展。

如何獲得擴展?

回答

2

1.您是否正確保存了您的代碼片段文件?

片段應保存爲Snippet1.sublime-snippet,最好在包/用戶

2.沒有你的tabTrigger具有相同的名稱,另一個呢?

這是不是真的php已經作爲由崇高文本2片段,因爲你可以選擇使用哪一個的問題,在這裏,但我們從來沒有太小心。嘗試不同的,如newphpphptags

3.您是否使用Sublime Text 2 Documentation?

例如,您可以查看摘錄文檔here

您的代碼:

<snippet> 
<content><![CDATA[<?php ${1} ?>]]></content> 
<tabTrigger>newphp</tabTrigger>  
<scope>source.php</scope> 
</snippet> 

如果您將文件保存爲.sublime-snippetPackages工作正常