Sublime text3 新增程式碼片段
阿新 • • 發佈:2019-01-06
建立方法:Tools (工具)> Developer > New Snippet(新片段)
其中,content中由CDATA包裹起來的部分是我們要插入的程式碼片段,可選。
tabTrigger是我們tab鍵觸發的自動補全程式碼功能的一個名字,可選。
scope,可選,使用範圍,不填寫代表對所有檔案有效。附:source.css和test.html分別對應不同檔案。
description,可選,在snippet選單中的顯示說明(支援中文)。如果不定義,選單則顯示當前檔案的檔名。
${1:this}表示程式碼插入後,游標所停留的位置,可同時插入多個。其中:this為自定義引數(可選)。
${2}表示程式碼插入後,按Tab鍵,游標會根據順序跳轉到相應位置(以此類推)。
然後儲存程式碼片段,儲存到Sublime Text3\Data\Packages\User下面(直接Ctrl+s),取個名字 注意。產生的檔案字尾名位.sublime-snippet
此時,會出現如下程式碼:
<snippet> <content><![CDATA[ Hello, ${1:this} is a ${2:snippet}. ]]></content> <!-- Optional: Set a tabTrigger to define how to trigger the snippet --> <!-- <tabTrigger>hello</tabTrigger> --> <!-- Optional: Set a scope to limit where the snippet will trigger --> <!-- <scope>source.python</scope> --> </snippet>
其中,content中由CDATA包裹起來的部分是我們要插入的程式碼片段,可選。
tabTrigger是我們tab鍵觸發的自動補全程式碼功能的一個名字,可選。
scope,可選,使用範圍,不填寫代表對所有檔案有效。附:source.css和test.html分別對應不同檔案。
description,可選,在snippet選單中的顯示說明(支援中文)。如果不定義,選單則顯示當前檔案的檔名。
${1:this}表示程式碼插入後,游標所停留的位置,可同時插入多個。其中:this為自定義引數(可選)。
${2}表示程式碼插入後,按Tab鍵,游標會根據順序跳轉到相應位置(以此類推)。
然後儲存程式碼片段,儲存到Sublime Text3\Data\Packages\User下面(直接Ctrl+s),取個名字 注意。產生的檔案字尾名位.sublime-snippet