• 在Sublime Text 3 中安装SublimeLinter,Node.js进行JS&CSS代码校验


    转载自:http://www.wiibil.com/website/sublimelinter-jshint-csslint.html

    在Sublime Text中安装SublimeLinter,Node.js进行JS&CSS代码校验

     

    写代码的时候,经常需要对JS、CSS代码进行校验,防止代码出错。在sublime text 3中,我们可以通过安装sublimelinter来对js、css代码进行校验,下面是具体的配置方法(MAC和PC的配置方法一致:

    一:Sublime Text 中需要先安装Package Control

    安装方法:打开Sublime Text控制台(快捷键Ctrl+`),在控制台粘贴以下代码,按回车执行。(如果有则无需安装)

    import urllib.request,os,hashlib; h = '2915d1851351e5ee549c20394736b442' + '8bc59f460fa1548d1514676163dafc88'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)

    000

    二、安装SublimeLinter

    1、按下 Ctrl+Shift+p 进入 命令模式(Command Palette)

    00

    2、输入PCI 进入 Package Control: Install Package

    0

    3、输入SublimeLinter,进行安装。

    2

    4、安装完成以后,出现如下界面:

    6

    三、安装SublimeLinter-jshint

    1、按下 Ctrl+Shift+p 进入 命令模式(Command Palette)

    00

    2、输入PCI 进入 Package Control: Install Package

    0

    3、输入SublimeLinter-jshint,进行安装。

    1

    四、安装 Node.js 和 jshint

    1、访问Node.js官网:https://nodejs.org/en/,下载Node.js,并进行安装。

    3

    2、通过 npm 安装jshint

    Windows平台:按Windows键+X,在弹出的菜单中选择命令提示符(管理员),输入以下代码进行安装:

    npm install -g jshint

    4

    Mac OS X平台:在工具中,打开终端,输入 sudo -s,获取root权限,然后输入以下代码进行安装: 

    1

    4、现在使用 Sublime Text 编辑 JavaScript 文件,就会有语法检查了!在行号的左侧会有黄色/红色的小圆点提示语法错误,将光标定位到错误的代码里,底部的状态栏会显示错误原因。
    7

    五、关于CSS代码检查

    csslint的安装方法与jshint一致,只需要在sublime text 3的package control中再安装SublimeLinter-csslint,然后在命令行中以下代码安装csslint即可。 

    2

    这样就大功告成了!现在使用 Sublime 编辑CSS文件,也会有语法检查了!

    行文仓促,如有错误,欢迎批评指正~~~
    转载请注明来源,文中所提文档可以在我的 Github 上下载~~~新博客现已迁移至 Github issues

  • 相关阅读:
    JS 中 console 的用法
    C#可扩展编程之MEF学习笔记(二):MEF的导出(Export)和导入(Import)
    C#可扩展编程之MEF学习笔记(一):MEF简介及简单的Demo
    MEF框架使用总结
    webfunny前端监控开源项目
    我从Vue源码中学到的一些JS编程技巧
    nodejs 发送邮件demo
    从零开始手写Promise
    概率论要点
    行列式技巧
  • 原文地址:https://www.cnblogs.com/xianshenglu/p/6104431.html
Copyright © 2020-2023  润新知