2014-01-07 48 views
0

說有一個宏我想要使用它將添加一個頭到我當前的文件中。 是否有一個插件允許我聲明一個宏並使用它在文本里面?在一個文件中使用宏函數崇高文本2

例子:

宏名:CSS標題

來電顯示:!cssTitle

所以當我輸入cssTitle到我的文件,並按下回車鍵則顯示:

/*------------------------------------*\ 
[Insert Title] 
\*------------------------------------*/ 
/* 
[Insert section title] [Insert description] 
*/ 
+0

任何你不想使用內置宏功能的理由? – skuroda

回答

1

我強烈建議在此片段函數中使用構建。它可以讓你在不安裝額外插件的情況下做任何你想做的事情。

崇高文本>工具>新的代碼:

<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> 

此致會是什麼樣子:

<snippet> 
<content> 
<![CDATA[ 
/*------------------------------------*\ 
[$1] Insert Title 
\*------------------------------------*/ 
/* 
[$2] Insert section title [$3] Description 
*/ 
]]> 
</content> 
<tabTrigger>!cssTitle</tabTrigger> 
<scope>text/css</scope> 
</snippet> 

當然,你可以隨意去改變它,但是你會喜歡。另外<scope />是沒有必要的。你可以刪除它,如果你喜歡或它。

另存爲> cssTitle.sublime.snippet

崇高文本2>軟件包> CSS>(保存在這裏)。

+0

這正是我想要的。我是崇高的新手,並試圖把一切都弄清楚。謝謝。 – npage