Linter是现代Web开发中不可或缺的工具。它有助于我们在编写代码时检查错误并执行最佳实践。如果您使用的是SublimeText,我强烈建议您安装SublimeLinters。多年来,SublimeLinters一直致力于成为SublimeText中的电动工具套件,并提供连接各种编程语言模式的官方软件包。

在本教程中,我们将了解如何安装和设置SublimeLinter。我们马上开始吧。

入门

安装SublimeLinter 4的最简单方法是通过SublimeText Package Control。自从在SublimeLinter 3,每个棉短绒必须单独安装。这使得SublimeLinter仅通过运行更高效地运行棉短绒,我们已经安装。

由于我在项目中大部分时间都使用HTML,CSS,JS和PHP,因此我想为这些语言安装linters。在Package Control中,我将SublimeLinter与以下插件一起安装:

然后,为了使这些插件的工作,我们还需要安装linter的语言,这是HTML整洁,CSSLint,JSHint,和PHP CLI。

对于那些使用OSX的人来说,Tidy和PHP已预先安装在系统中。要进行验证,请连续运行以下两个命令。

1    tidy --version

2   php --version

这些命令将向您显示您拥有的Tidy和PHP版本。您可以继续在Sublime Text中使用它们。

如果您使用的是Windows或Linux,或者未安装它们,则可以按照以下说明操作。

安装HTML Tidy

要安装HTML Tidy:

在OSX中,在终端中运行此命令brew install homebrew/dupes/tidy

在Linux中,使用此命令sudo apt-get install tidy。

在Windows中,您可以从TidyBatchFiles获取EXE安装程序。

安装PHP CLI

OSX用户可以使用curl -s http://php-osx.liip.ch/install.sh | bash -s 5.5命令在系统中安装PHP 。在编写本文时,这将安装PHP 5.5,这是最新版本。

对于Windows用户,您可以在此处下载安装程序。

安装Styleint

接下来,我们将安装名为Stylelint的CSS linter,这将允许我们检查并强制执行CSS文件中的最佳实践。在所有三个平台中都可以遵循以下指令:OSX,Windows和Linux。我假定你已经安装的Node.js与NPM。

要安装Stylelint,请运行:

1     npm install-g stylelint

请注意,您还需要将Stylelint配置文件添加到项目目录中,另外安装一个预定义的配置,如stylelint-config-standard。配置完成后,您应该会发现错误突出显示如下。

安装ESLint

我们还将安装ESLint,这是一个适用于JavaScript的现代且高度可配置的内容。这将有助于我们在编写JavaScript时强制执行最佳实践并捕获潜在错误。安装ESLint还需要Node.js和NPM。

要安装它,请运行。

1    npm install-g eslint

我们都准备好了。我们可以开始掉毛使用SublimeLinter 4 HTML,CSS,JS和PHP在SublimeText。

SublimeLinter的新功能4

SublimeLinter 4带来了几个新功能,其中一个很容易引起注意的是显示已打开文件的所有错误的面板。如果你是在Mac上,按命令 + Ctrl键 + 一个。在Windows和Linux,你可以按下Ctrl键 + Ķ,按Ctrl + 一个。

热键将显示错误列表,如以下屏幕截图所示:

使用↑和↓导航列表,页面将滚动到发生错误的确切行。

更好的视觉

我们现在可以将鼠标悬停在编辑器中的装订线上,或者只是发生错误的行以查看错误消息。这在以前的版本中是不可能的。

高度可配置

SublimeLinter 4现在比以前更加可配置。例如,我们现在可以为每个linter配置定制“样式”。这允许我们分别为每个linter设置图标,颜色,lint模式,路径和环境变量。

进一步参考

我希望这个简短的介绍可以帮助启动和运行SublimeLinter。如果您想要更多高级内容,也可以参考参考。

sublimelinter java_程序员必备工具SublimeLinter安装使用指南相关推荐

  1. 十大PHP程序员必备工具

    十大PHP程序员必备工具 1.Notepad++ 总结来说就是小而精,7.4版本的软件包只有2.9M,比一般的IDE小数十倍,但是Notepad++的功能确是很全面的,代码高亮,语法折叠,宏功能,内置 ...

  2. win10程序员必备工具_与客户沟通的10种必备工具

    win10程序员必备工具 Communicating your clients is a necessary evil of contract web development, design, pro ...

  3. 终端模拟器 java_程序员必备之终端模拟器,让你的终端世界多一抹“颜色”

    当你逐渐厌倦了 cmd 的枯燥黑屏.powershell 的单调蓝底,可以来尝试一下使用可定制性更高的终端模拟器.下面是 HelloGitHub 从 GitHub 上收集的一些开源终端模拟器,它们功能 ...

  4. 程序员必备 Git 分支开发规范指南

    Git 是目前最流行的源代码管理工具.为规范开发,保持代码提交记录以及 git 分支结构清晰,方便后续维护,现规范 git 的相关操作. 分支管理 分支命名 master 分支 master 为主分支 ...

  5. .NET 程序员必备工具下载(2)(完结)

    5.Reflector for .NET 相信大名鼎鼎的Reflector for .NET大家都已经用过了,几年前它已经位于.NET开发必备十大工具榜,现在自然也不能例外.它是一个类浏览器和反编译器 ...

  6. .NET 程序员必备工具下载(1)

    1.Snippet Compiler    Snippet Compiler 是一个基于 Windows 的小型应用程序,你可以通过它来编写.编译和运行代码.如果你具有较小的代码段,并且你不想创建完整 ...

  7. java 证书查看工具_程序员必备工具 Java证书工具Keytool的使用

    一.简介 Keytool是JDK自带的证书管理工具,在jdk/bin目录下,可以用来生成自签名证书.导入导出证书.打印证书信息等. 回顾下前一章的一些概念:PKI:公钥基础设施 X.509 : PKI ...

  8. .NET开发 程序员必备工具 -- Regulator:生成正则表达式工具

    Regulator 是最近添加到我的头等工具清单中的.它是一种很有特色的工具,能够使生成和测试正则表达式变得很容易.由于正则表达式在 .NET 框架中受到极好的支持,因而人们对正则表达式重新产生了兴趣 ...

  9. [程序员必备工具]分享一款不错的个人代码个人知识管理软件wiz

    我以前一直在寻找着这么一个软件,希望它能同时满足我记录代码和日常工作生活的需要. 我要求如下: 1.能粘贴图片 要求:能粘贴word中的图片,能粘贴远程图片,能粘贴二进制图片比如qq里的ps里的等,能 ...

最新文章

  1. 开源前后端分离在线考试系统
  2. 并发操作的不一致性问题
  3. 史上最轻量​!阿里新型单元测试Mock工具开源了
  4. 剑指offer 调整数组顺序使奇数位于偶数前面
  5. 真机调试及上线简略流程
  6. java的课后作业咋写_写的简单的java第三季的课后作业
  7. 软件测试黑盒用例文档,软件测试黑盒白盒测试用例.pdf
  8. 保护系统 用SVS为Windows穿上“层层”防弹衣
  9. 一个文件版的名片管理系统(Python3)
  10. Java面试时,该如何准备亮点?
  11. 【最全】BliBli,视频下载方法汇总!【最新】
  12. windows10查看桌面壁纸路径
  13. Shader实现漫反射
  14. 实践练习二:手动部署 OceanBase 集群
  15. Mac苹果电脑 安装virtualBox
  16. 【烈日炎炎战后端】Linux(0.3万字)
  17. 常见HTTP错误码定义
  18. web网页上一个帖子点赞是怎么制作的_如何查看17年以前的百度贴吧帖子
  19. 贪吃蛇大作战ai_其实《贪吃蛇大作战》里你的对手都是AI
  20. 台式计算机有线无线网卡设置,台式电脑或笔记本(含有线网卡可上网+有AP功能无线网卡),可设置无线WIFI热点...

热门文章

  1. 2021年全球无线天线收入大约6724.2百万美元,预计2028年达到14740百万美元
  2. tlp导致linux运行缓慢,在deepin 20系统中使用tlp但无法自动降频的处理
  3. Linux工作站usb口无反应,usb接口没反应怎么办 usb接口没反应解决方法
  4. 【HDU4416】Good Article Good sentence【后缀数组】
  5. 分布式系统设计模式,你用过哪些?
  6. 【MSSql2000】GroupByOrderBy
  7. 点餐系统Sprint1总结
  8. Matlab——Simulink输出的数据怎么利用plot函数绘图
  9. 住宅园区光纤布线案例
  10. php+点击图片跳转网页,怎么在图片上加超链接 点击图片跳转到指定网页