`
houfeng0923
  • 浏览: 145229 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

编写 Sublime Text2 的 nodejs debug 插件

阅读更多

 

使用sublime text2 编写 node 代码 有一段日子,一直是多编写少调试,调试也是使用console.log来打印跟踪来排查。

这两天看到了 node-inspector ,感觉确实不错,可以使用chrome的debug工具来调试node,于是安装node-inspector(global mode),开始尝试, 调试步骤如下:

 

1,运行待调试的node 代码 

> node --debug-brk[=port] filename

 

2,启动node-inspector

> node-inspector.cmd   //--web-port=[port]     port to host the inspector (default 8080)

 

ps:node-inspector 在window下安装有点问题,可以下载压缩包到(E:\Users\houfeng-win7\AppData\Roaming\npm\node_modules)后,再重新下载socket.io包;

之后添加cmd目录文件即可。

 

3,打开chrome浏览器 输入: localhost:8080/debug?port=5858

 

开始调试......

 

 

每次调试都进行这些步骤还是有点繁琐的,所以基于sublime text 2 编写了本插件,地址:

 

https://github.com/houfeng0923/NodejsDebug

 

可以通过快捷键 ctrl+alt+b 或 打开node 文件点右键选’Nodejs Debug'菜单 ,即可自动执行以上步骤,开始调试。

 

ps:插件过于简单,而且并不是一个完整的插件(只考虑了window),有时间深入了解下插件开发再完善。

 

 

 

参考:如何开发st2插件

 

 

 

 

 

 

2
2
分享到:
评论

相关推荐

    SublimeText 3 Nodejs 插件

    "SublimeText 3 Nodejs 插件" 主要是为了帮助 SublimeText 3 用户更好地进行 Node.js 开发。这些插件通常包含以下功能: 1. **自动完成**:提供智能提示,自动补全 Node.js 的内置模块、方法和变量,节省编码时间。...

    SublimeText-Nodejs-master

    SublimeText上Nodejs插件。 1)解压zip文件, 务必重命名文件夹为“Nodejs”。 2)在sublime的preferences->browse packages目录下放置刚才改名后的Nodejs文件夹。 。。。。。 参考http://blog.csdn.net/u010989191

    sublime text2 插件包

    Sublime Text 2是一款广受开发者喜爱的轻量级文本编辑器,以其高效、可定制性和丰富的插件库而闻名。这款编辑器支持多种编程语言,并允许用户通过安装各种插件来扩展其功能,提高开发效率。在这个"Sublime Text 2 ...

    Sublime Text3函数列表插件

    函数列表插件是Sublime Text3的一个重要扩展,它极大地提升了开发者的工作效率,特别是在处理大型代码文件时。下面将详细阐述这个插件的功能、用途以及如何在Sublime Text3中安装和使用。 首先,"Function Preview...

    sublime text2 jade语法高亮显示插件

    总的来说,"sublime text2 jade语法高亮显示插件"是Sublime Text 2 用户处理Jade(Pug)代码的理想伙伴。它不仅提高了代码的可读性,还增强了整体的开发环境,使得在编写和维护Jade代码时更加愉快和高效。通过充分...

    Sublime Text 3编辑器用的T5语法提示插件

    Sublime Text 3是一款广受欢迎的轻量级代码编辑器,因其强大的自定义能力和丰富的插件库而备受程序员喜爱。本话题将详细讲解如何在Sublime Text 3中安装和使用"ThinkPHP5.0语法提示和语法补全插件",以便在开发基于...

    Sublime text3支持c语言的插件合集

    在C语言开发领域,Sublime Text 3同样能够提供强大的支持,通过安装特定的插件,可以极大地提升C语言的编写体验。下面将详细介绍如何利用Sublime Text 3来支持C语言开发,并介绍一些关键的插件。 首先,我们需要...

    sublime text,集成各种插件

    1. Package Control:安装和管理Sublime Text插件的必备工具,可通过它来查找、安装和更新插件。 2. Emmet:前端开发者的神器,自动完成HTML和CSS缩写,提高编写效率。 3. GitGutter:显示自上次提交以来文件中所有...

    sublime text 2 3 system verilog自动补充插件

    sublime text 2 3 system verilog自动补充插件,非常好用,我自己在原版的基础上进行了一些修改使得它更加适合我们编程的风格,编程风格可以通过里面的配置文件进行修改,不会可以咨询我哦,

    Sublime Text 3 21个常用插件

    st3用浏览器打开,SublimeCodeIntel-master代码自动完成,SublimeFileDiffs-master比较文件的不同,Sublime-HTMLPrettify-master代码格式化,SublimeLinter-for-ST2-1.8.0,SublimeText-Nodejs-master,SublimeTmpl-...

    ionic sublime 2/3 提示插件 ionic-sublime-plugin

    该插件是专为Sublime Text 2和3设计的,意味着无论你使用的是哪个版本的Sublime,都可以无缝地集成此插件,享受其带来的便利。"ionic-sublime-plugin"的主要功能是提供对Ionic框架的智能提示和代码补全,它极大地...

    Sublime text 2 for linux

    **Sublime Text 2 for Linux:一款高效编程编辑器** Sublime Text 2 是一个广受欢迎的源代码编辑器,特别适用于Linux操作系统。...通过熟练掌握Sublime Text 2 的各项功能和插件,你将能够更加高效地编写和管理代码。

    Sublime Text3 离线汉化,汉化插件安装

    Sublime Text3是一款备受开发者喜爱的轻量级文本编辑器,以其高效、可定制性和丰富的插件库而闻名。在中文环境下,为了更好地理解和使用这款工具,汉化是必不可少的步骤。离线汉化包提供了方便,特别是对于网络环境...

    Package Control:Sublime Text2的插件管理器

    Package Control是Sublime Text2生态系统中的核心组件,它作为一个强大的插件管理器,极大地扩展了这款文本编辑器的功能。Sublime Text2虽然以其轻量级、高性能和丰富的自定义选项而受到开发者们的喜爱,但其真正的...

    Sublime Text GBK插件

    Sublime Text是一款广受欢迎的文本编辑器,尤其受到程序员和开发者们的喜爱,因其高效、可定制性强以及丰富的插件库而备受赞誉。在处理中文编码时,GBK是一种常见的格式,尤其是在旧的系统或项目中。然而,Sublime ...

    IDEA的SublimeText2/Text3 monokai主题配色风格

    本文将深入探讨如何在IntelliJ IDEA中实现Sublime Text 2/3的Monokai主题配色风格。 首先,Monokai是一种流行的暗色主题,以其清晰的对比度和对眼睛友好的颜色搭配而受到程序员的喜爱。在Sublime Text中,Monokai是...

    编辑器 Sublime Text 2

    Sublime Text 2是一款广受开发者喜爱的轻量级、高度可定制的文本编辑器,以其高效、稳定和丰富的插件生态系统而闻名。这款编辑器适用于多种编程语言,包括但不限于HTML、CSS、JavaScript、Python等,是进行源码编辑...

    sublimetext2中文版+使用方法

    2. 插件安装:Sublime Text 2的扩展性极强,可以安装各种插件来增强功能,如Git集成、 Emmet(前端开发必备)等。安装Package Control是获取这些插件的前提。 3. 快捷键设置:用户可以根据个人习惯自定义快捷键,...

    SublimeText3+nodejs

    “Node.js插件”指的是Sublime Text 3中用于增强Node.js开发环境的插件。Node.js是一个基于Chrome V8引擎的JavaScript运行环境,允许开发者在服务器端使用JavaScript编写应用程序。常见的Node.js插件有如`Node Build...

Global site tag (gtag.js) - Google Analytics