最近在看有關Node.js的開發,看到視頻中的講師用Sublime開發感覺好爽,從來沒有覺得寫代碼是一種享受,但見了Sublime之後,這種感覺很強烈。最重要的是,使用Sublime開發代碼,速度真的是666。好了,廢話不多說了,直接開始:
首先,安裝Sublime的package control,其實也可以不安裝的,但是爲了以後能很方便的安裝插件,還是安裝一下吧!
1、打開Sublime3,按下ctrl+`呼出console,在控制檯輸入:
importurllib.request,os; pf = 'Package Control.sublime-package'; ipp =sublime.installed_packages_path(); urllib.request.install_opener(urllib.request.build_opener( urllib.request.ProxyHandler()) );open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen('http://sublime.wbond.net/' + pf.replace(' ',' ')).read())
2、在github上搜索SublimeText-Nodejs,下載之後解壓到Sublime3的packages目錄下,打開SublimeText-Nodejs目錄下的Nodejs.sublime-settings文件,修改爲:
{
// save before running commands
"save_first": true,
// if present, use this command instead ofplain "node"
// e.g. "/usr/bin/node" or"C:\bin\node.exe"
"node_command":"E:\\ProgramFiles\\nodejs\\node.exe",//nodejs的安裝目錄
// Same for NPM command
"npm_command": "E:\\ProgramFiles\\nodejs\\npm.cmd",//npm的安裝目錄
// as 'NODE_PATH' environment variable fornode runtime
"node_path": false,
"expert_mode": false,
"ouput_to_new_tab": false
}
3、修改SublimeText-Nodejs目錄下的>Nodejs.sublime-build文件
{
"cmd": ["node","$file"],
"file_regex": "^[ ]*File\"(...*?)\", line ([0-9]*)",
"selector": "source.js",
"shell":true,
"encoding": "cp936",
"windows":
{
"cmd":["node","$file"] //Sublime3修改方式
},
"linux":
{
"cmd": ["killall node;node", "$file"]
},
"osx":
{
"cmd": ["killall node;node $file"]
}
}
4、重啓Sublime,進行測試
控制檯輸出結果:
bingo,大功告成!
注:在配置的過程中踩了好多的坑,不過還好,最終還是搞好啦!