使用 Sublime Text 做 Javascript 编辑器 - 集成 JSHint 问题检测工具
JSHint(jshint.com)是 Javascritp 代码质量工具,可以帮助开发人员发现 Javascript 代码中的错误和潜在的问题。jshint.com 是一个在线编辑器,我们可以为 Sublime Text 安装插件,使其拥有此项功能。可选的插件如下:
Sublime-JSHint Gutter:可使 Sublime Text 2 和 Sublime Text 3 图像化的显示问题提示信息。
Sublime Linter:可使 Sublime Text 2 行内高亮显示提示信息。
安装 Sublime-JSHint Gutter 插件
在为 Sublime Text 编辑器安装 Sublime-JSHint 插件之前,要首先确保机器中安装有 node.js。这是因为 Sublime-JSHint 插件所仰仗的 JSHint 是使用 Javascript 开发的,要保证其可在浏览器外可运行。
1 获取 Sublime-JSHint 源码。可通过 git 命令。
git clone https://github.com/victorporof/Sublime-JSHint.git
2 打开 Sublime Text Package 文件夹。Preferences -> Browse Packages。
3 将步骤1中获取到的 Sublime-JSHint 文件夹移到 Packages 文件夹中。
4 重启 Sublime Text。
除了以上的方式外,还可以通过 Sublime Package Manager 安装,更加简便。
1 Ctrl+Shift+P 呼出 Sublime 命令面板。
2 键入 install, 并选择 Package Control: Install Package。
3 键入 js gutter, 并选择 JSHint Gutter。
若 Sublime Text 未安装 Package Manager,可移步 https://packagecontrol.io/installation。
Sublime-JSHint 使用
方法1:由菜单 Tools -> Command Palette(或快捷键 Ctrl+Shift+P)打开命令面板。键入 jshint 并选择 JSHint。
方法2:打开一 js 文件,并打开控制台(View -> Show Console),在控制台中键入 view.run_command("jshint")。

参考资料:
victorporof/Sublime-JSHint https://github.com/victorporof/Sublime-JSHint
Download and install(JSHint) http://jshint.com/install/
Install Sublime Package Control https://packagecontrol.io/installation
使用 Sublime Text 做 Javascript 编辑器 - 集成 JSHint 问题检测工具的更多相关文章
- 使用 Sublime Text 做 Javascript 编辑器 - 集成 SublimeCodeIntel 实现代码智能提示及自动完成
		
Sublime Text 是一个强大并具有很强扩展性的 IDE,可通过为其安装 SublimeCodeIntel 插件实现代码智能提示和自动完成功能. 目前该插件支持以下语言: JavaScript, ...
 - [工具] 解决sublime text运行javascript console无输出问题
		
1.使用nodeJS在sublime text 运行javascript 下载安装nodeJS 在sublime text新建build system:tools->build system-& ...
 - 使用Sublime Text作为Markdown编辑器
		
Sublime Text 3作为一个优秀的文本编辑器,拥有很多的扩展插件.我们可以利用这些插件为Sublime Text 增加扩展的功能,在这里我们借助两个插件来将Sublime Text 3变成一个 ...
 - Sublime Text 3 文本编辑器
		
1.安装下载 下载地址:http://www.cr173.com/soft/121149.html http://www.xiazaiba.com/html/24343.html 官网 http:// ...
 - 神器-Sublime Text 3 代码编辑器安装与使用
		
一.软件获取 1.软件下载地址:http://www.sublimetext.com/3. 2.注册机和汉化下载:http://files.cnblogs.com/files/1312mn/subli ...
 - 【sublime】sublime Text 3 javaScript代码自动提示插件&安装步骤 &启动Debug模式
		
最近使用sublime开发node.js,但是sublime的js代码在书写的时候并没有提示功能. 因此搜到资料,用于安装代码自动提示插件. 1.打开sublime,然后快捷键Ctrl+Shift+P ...
 - Sublime Text 新文本编辑器(txt3)
		
http://www.sublimetext.com/
 - 使用Sublime Text 3做Python开发
		
引言 刚转到OS X平台时,寻找写Python,JavaScript,Markdown等文件的工具时,比较了许多工具, 最终选择了Sublime Text 2,主要原因是其跨平台, 想着以后再转到wi ...
 - 在 Sublime Text 直接运行 Javascript 调试控制台
		
转载自:http://www.jianshu.com/p/43b0726792f7 sublime text javascript Sublime Text是深受喜欢的多语言编辑器,很多开发人员都选择 ...
 
随机推荐
- eclipse 配置
			
访问地址 https://www.eclipse.org/ . . . 配置工作目录:存放1.项目代码 2.IDE相关配置信息 //修改编码时的字体 //修改编码格式 没有配置to ...
 - ElasticSearch优化系列三:机器设置(内存)
			
heap参数设置优化 命令行修改 ./bin/elasticsearch -Xmx10g -Xms10g xmx-JVM最大允许分配的堆内存,按需分配 xms-JVM初始分配的堆内存 此值设置与-Xm ...
 - Python 正则:前后界定和前后非界定
			
在用正则去匹配识别手机号.QQ.微信号的时候,往往由于输入的文本可能非常的另类,比如,没有标点和隔断,这时`^`和`$`就用不上了. 不用其实也可以识别的,但是有个问题,手机后是11位数字,QQ是5~ ...
 - 以某课网日志分析为例 进入大数据 Spark SQL 的世界
			
第1章 初探大数据 本章将介绍为什么要学习大数据.如何学好大数据.如何快速转型大数据岗位.本项目实战课程的内容安排.本项目实战课程的前置内容介绍.开发环境介绍.同时为大家介绍项目中涉及的Hadoop. ...
 - Altiun designer问题汇总(不断更新)
			
(1)元件库-引脚名称被矩形方框遮住 该问题可能是因为设置中文版而产生的错误,可以尝试在旁边再摆一个矩形,并且摆上引脚观察是否会被隐藏.如果还存在该现象,先将版本语言改为原版(英文版),再重新绘制即可
 - 138. Subarray Sum【Lintcode,by java】
			
Description Given an integer array, find a subarray where the sum of numbers is zero. Your code shou ...
 - Hadoop学习总结之Map-Reduce的过程解析111
			
一.客户端 Map-Reduce的过程首先是由客户端提交一个任务开始的. 提交任务主要是通过JobClient.runJob(JobConf)静态函数实现的: public static Runnin ...
 - 《JAVA程序设计》 实验二 Java面向对象程序设计
			
<JAVA程序设计> 实验二 Java面向对象程序设计 实验内容 初步掌握单元测试和TDD 理解并掌握面向对象三要素:封装.继承.多态 初步掌握UML建模 熟悉S.O.L.I.D原则 了解 ...
 - 20155313 2016-2017-2 《Java程序设计》第二周学习总结
			
20155313 2016-2017-2 <Java程序设计>第二周学习总结 教材学习内容总结 1.1 基本类型 整数:可细分为short整数(占2字节).int整数(占4字节)与long ...
 - Zabbix学习之路(二)之添加主机监控及自定义item监控
			
1.zabbix_get命令详解 安装zabbix-get命令 [root@linux-node1 ~]# yum install -y zabbix_get 参数说明: -s --host: 指定客 ...