本例使用Sublime Text 3开发

原因:

1. 有开发提示;

2. 非常easy的调试运行;

下载Sublime Text 3,官网地址:http://www.sublimetext.com/3

下载NodeJs插件,地址:https://github.com/tanepiper/SublimeText-Nodejs

把下载下来的插件解压并重命名为Nodejs,复制到下面目录:

C:\Users\Neal\AppData\Roaming\Sublime Text 3\Packages

这是我机器路径,根据情况适当修改。

然后关闭掉Sublime Text 3并重启,依次点开:Tools-->Build System -->Nodejs

再依次点击Preferences-->Package Setting-->Nodejs-->Default

修改为实际路径:

{

// save before running commands

"save_first": true,

// if present, use this command instead of plain "node"

// e.g. "/usr/bin/node" or "C:\bin\node.exe"

"node_command": C:\\Program Files\\nodejs\\node.exe,

// Same for NPM command

"npm_command": C:\\Program Files\\nodejs\\npm.cmd,

// as 'NODE_PATH' environment variable for node runtime

"node_path": false,

"expert_mode": true,

"ouput_to_new_tab": false

}

这里都是Nodejs默认路径。

然后打开文件:C:\Users\Neal\AppData\Roaming\Sublime Text 3\Packages\Nodejs\ Nodejs.sublime-build

修改为实际路径:

{

"cmd": ["C:\\Program Files\\nodejs\\node.exe", "-p", "$file"],

"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",

"selector": "source.js",

"shell":true,

"encoding": "GB2312",

"windows":

{

"cmd": ["C:\\Program Files\\nodejs\\node.exe", "$file"]

},

"linux":

{

"cmd": ["killall node; node", "$file"]

}

}

重启Sublime Text 3,输入代码,保存为1.js

按快捷键:control+b就会运行:

还有代码格式化功能,其实在sublime中已经自建了格式化按钮:

Edit  ->  Line  ->  Reindent

只是sublime并没有给他赋予快捷键,所以只需加上快捷键即可

Preference  ->  Key Bindings -user

中 括号内添加(比如添加:ctrl + alt + f)

{ "keys": ["ctrl+alt+f"], "command": "reindent" }

Nodejs开发(1.Sublime Text 3配置)的更多相关文章

  1. Sublime Text 3 配置Java开发

    Sublime Text 3 配置Java开发 内嵌模式 在Sublime内部输出面板显示执行过程 配置JavaC - INSET.sublime-build 打开Sublime的包目录(选择菜单:P ...

  2. 让你的sublime text写C代码 (sublime text 2 配置构建C开发环境)

    原则 1. 首先你要配置能够编译C++/C环境 2. window中配置该执行环境的环境变量,能够全局使用 3. sublime Text创建新的构建机制.并设置用改全局编译环境 具体过程 能够编译C ...

  3. Sublime Text使用配置介绍

    这篇文章很多内容都是来源自网络,发布这里当作自己留个底,以后不用到处去找 对于文本编辑器,我用过notepad2.notepad++.Editplus.UltraEdit.Vim.TextPad,都没 ...

  4. sublime Text 2 配置以及 Python环境搭建

    在搭建Python环境前,先设置好Sublime Text 2的环境. 一.Sublime Text 2配置: 1.离线安装: Perferences-->Browser Packages -- ...

  5. sublime text 3 配置python IDE

    Python越来越受“程序猿”们的青睐.快速的开发模式,简洁的代码格式,海量的扩展,这无疑都为python的火热奠定了基础. “磨刀不误砍柴工”,一款功能强劲的IDE能帮助开发者有效的管理.编辑,运行 ...

  6. Sublime Text 3 配置和使用方法

    下载: Sublime Text 3 官方下载地址 Sublime Text 3 汉化破解版 资料: Sublime Text 非官方文档   技巧 -用户或-User后缀的菜单项,其对应的配置文件都 ...

  7. Sublime Text 3 配置分析与我的配置---小结

    Sublime Text 3 配置解释(默认){// 设置主题文件"color_scheme": "Packages/Color Scheme – Default/Mon ...

  8. Sublime Text 3 配置Python3.x

    Sublime Text 3 配置Python3.x 一.Package Control 安装: 1,通过快捷键 ctrl+` 或者 View > Show Console 打开控制台,然后粘贴 ...

  9. sublime text基本配置备份

    sublime text基本配置备份: // Settings in here override those in "Default/Preferences.sublime-settings ...

随机推荐

  1. 由addOneMember引发的思考

    addOneMember是一个方法,这个方法在两处地方重复了. 所以在修改页面的时候,发现修改了一处,如果是新手,肯定不会注意到另外一处有问题,他如果没有看清楚这个类到底整体怎样,那么他会犯的错误是就 ...

  2. KCF目标跟踪方法分析与总结

    KCF目标跟踪方法分析与总结 correlation filter Kernelized correlation filter tracking 读"J. F. Henriques, R. ...

  3. 自定义Toast、程序退出时Toast也退出、Toast的用法

    http://blog.csdn.net/wangqilin8888/article/details/7464806 当我们在一个应用中用到Toaster来做为提示时,发现这样一个问题,当某个条件服合 ...

  4. 编写高效的js/jQuery代码 :rocket:

    讨论jQuery和javascript性能的文章并不罕见.然而,本文我计划总结一些速度方面的技巧和我本人的一些建议,来提升你的jQuery和javascript代码.好的代码会带来速度的提升.快速渲染 ...

  5. Leetcode SortList

    Sort a linked list in O(n log n) time using constant space complexity. 本题利用归并排序即可 归并排序的核心是将两部分合成一部分, ...

  6. js判断访问来源

    通过navigator的userAgent属性来判定 userAgent 属性是一个只读的字符串,声明了浏览器用于 HTTP 请求的用户代理头的值.一般来讲,它是在 navigator.appCode ...

  7. Java_一致性哈希算法与Java实现

    摘自:http://blog.csdn.net/wuhuan_wp/article/details/7010071 一致性哈希算法是分布式系统中常用的算法.比如,一个分布式的存储系统,要将数据存储到具 ...

  8. 【转】在C#中使用SendMessage

    SendMessage是一个在user32.dll中声明的API函数,在C#中导入如下: using System.Runtime.InteropServices; [DllImport(" ...

  9. 史上最全的Win8快捷键大全

    下列的 Win8 快捷键列表汇总均收集自网络,未全部实测,也有可能有Win7时代的热键混迹其中,不管怎样,如有错漏,欢迎大家指正! Win8 常用快捷键: Win键 可在开始屏幕主菜单及最后一个应用程 ...

  10. [LintCode] Intersection of Two Arrays II 两个数组相交之二

    Given two arrays, write a function to compute their intersection.Notice Each element in the result s ...