更好的代碼閱讀體驗,請移步 作業(yè)部落 (0)一些提升學(xué)習(xí)效率的Tip
Q sublime mac build 3059 添加node.js的build system設(shè)置方法
打開 Tools -> Build System -> New Build System
新建 node.sublime-build 編譯系統(tǒng)配置文件,內(nèi)容如下
{
"cmd": ["/usr/local/bin/node", "$file"],
"selector": "source.js"
}
保存為,node.sublime-build
以后,寫完node.js測試代碼后,可以直接 Command + B 運行代碼
Ps:有時候不知道寫完的配置文件該往哪里放,可以先隨便新建一個配置,保存后在文件正文內(nèi)點擊右鍵,選擇 “Reveal In Finder”(Mac),其他系統(tǒng)應(yīng)該是在“文件內(nèi)打開“,找到目錄后,刪除剛才新建的文件。
Q sublime snippets 快速輸入代碼片段
對于一些常用的代碼片段,可以做成snippet的形式,避免重復(fù)輸入。
菜單欄 Tools -> New Snippet ,會看到
<snippet>
<!-- 注意Hello 是頂格書寫的,不然會造成插入時候的縮進(jìn)問題 -->
<content><![CDATA[
Hello, ${1:this} is a ${2:snippet}. Yes, i am a beautiful ${1:this}
]]></content>
<!-- Optional: Set a tabTrigger to define how to trigger the snippet -->
<!-- 可選:代碼snippet觸發(fā)關(guān)鍵字 -->
<tabTrigger>hello</tabTrigger>
<!-- Optional: Set a scope to limit where the snippet will trigger -->
<!-- 可選:選擇這個代碼片段試用的腳本類型,此處為選擇所有 *.js文件 -->
<scope>source.js</scope>
<!-- 可選:代碼片段描述 -->
<description>hello sinppet</description>
</snippet>
ctrl+s 保存為 hello.sublime-snippet,文件名沒有要求,建議和 tabTrigger 一致,方便后期管理。在 '*.js'類型的文件內(nèi)輸入,關(guān)鍵字 'hello',會看到下圖。

snippet提示
按下Tab鍵后,屏幕上會出現(xiàn)下文,此時兩個this是被選中的,可以直接批量編輯,再次按下Tab鍵,snippet被選中。對照 hello.sublime-snippet 內(nèi) content 的定義,能發(fā)現(xiàn)規(guī)則。
Hello, this is a snippet. Yes, i am a beautiful this