崇高文本_如何识别崇高文本中的代码错误

编写几个小时的代码只是为了发现它会返回错误是开发人员生命中最令人困扰的事情之一。 当我们不知道自己做错了什么时,情况会变得更糟。 而且当出现问题时,开发人员会尽其所能应对(查看Jake的帖子,了解我们处理代码错误的30种常见方法)。

但是,如果您使用Sublime Text编写代码,这是一个小技巧,可以最大程度地减少这种频繁出现的问题并阻止您放弃代码。

棉绒和短绒

编程中的Lint是指试图分析代码中潜在的错误或错误的术语。 LinterLint(ing)的工具。 从字面上看,几乎所有语言都可以使用一堆linter,例如JSPHPJava甚至CSS

通过Linting ,您不仅可以最大程度地减少错误和错误,我们还可以成为更好的编码器,因为它是我们在编写代码时遵循标准规则和最佳实践的理由。 幸运的是,有一个Sublime Text插件将所有这些linter打包在一个软件包中,使我们能够无缝地将各种代码打包。

安装SublimeLinter

首先,您需要安装Package Control ,这是安装Sublime Text插件的最简单方法。 如果已安装,请按Shift + Command + P并搜索“ Install Package ”。 这将加载软件包存储库。

加载后,搜索SublimeLinter ,然后按Enter键进行安装。

安装lint

安装lint
发生绒毛时进行调整

默认情况下,整理过程在后台运行,在编写代码时该过程立即运行。 为了获得更方便的体验,我建议更改此行为(但是如果您对当前设置满意,请跳过)。

转到“ 首选项”>“包装设置”>“ Sublime Linter”>“设置–用户” ,该菜单会在新选项卡中打开。

然后,添加以下行以确保仅在保存文件时才发生掉毛。

{
	"sublimelinter": "save-only"
}

整理CSS

现在,让我们从CSS开始尝试使用我们的代码。 我们有以下不带花括号的相邻类选择器。

.class.anotherclass {
    border-radius: 5px;

保存文件后,事实证明我得到1条警告和1条警告。

CSS错误

CSS错误

该错误消息可以在行号左侧的状态栏中找到,并标有警告标志。 在我的示例中,它通知我缺少大括号,并且还建议我避免使用邻接的类选择器,因为它在Internet Explorer 6中存在一些问题。

错误信息

错误信息

整理JavaScript

接下来,让我们尝试使用JavaScript。 这次,我们从W3School获取了以下JavaScript函数。 我通过删除分号将错误引入其中,大多数人认为程序员常常忘记这样做。

function myFunction() {
var x = ""
var time = new Date().getHours();
	if (time <= 20) {
		x = "Good day"
	}
document.getElementById("demo").innerHTML = x
}

保存文件后,(ta-da)是,我缺少一些分号。

js错误

js错误

最终思想

如果您使用Sublime Text编码,我认为SublimeLinter是必须安装的插件。 从长远来看,它不仅有助于减少发现代码错误所需的时间,而且还可以帮助您成为更好的编码器。


翻译自: https://www.hongkiat.com/blog/identify-code-errors-sublime-linter/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值