如何自設Sublime Text的預設自動完成功能
我每天都使用Sublime Text 3,我特別欣賞它的JavaScript自動完成功能。
然而,預設完成if
語句的方式存在一個問題;它在結尾處包含了一個不必要的分號:
if (true) {
}
使用JSHint時,這個分號會在我寫的大部分代碼中產生錯誤。每次都要手動刪除它是逆生產的。
解決問題的方法
- 導航到 首選項 → 瀏覽套件以開啟Sublime Text文件夾。
- 找到名為
JavaScript
的文件夾(如果不存在,則創建一個)。 - 在此文件夾中,打開
if.sublime-snippet
(如果不存在,則創建一個)。 - 刪除分號,以便您的片段現在看起來像這樣:
<snippet>
<content><![CDATA[if (${1:true}) {${0:$TM_SELECTED_TEXT}}]]></content>
<tabTrigger>if</tabTrigger>
<scope>source.js</scope>
<description>if</description>
</snippet>
按照這些步驟,您可以消除不必要的分號,使您的編碼過程更有效率。