Comments 如何在SubmizeLineter中抑制注释中混合空格/制表符的警告?

Comments 如何在SubmizeLineter中抑制注释中混合空格/制表符的警告?,comments,sublimetext3,jshint,suppress-warnings,sublimelinter,Comments,Sublimetext3,Jshint,Suppress Warnings,Sublimelinter,以下是警告屏幕截图的链接: 我希望能够使用“cmd+/”快捷方式快速注释掉部分代码。每当我这样做的时候,我就会得到一堆空格/制表符混合错误。我被要求使用标签来编码标准,但它似乎是崇高的。我还喜欢通过非注释代码检查空格/制表符混合的错误,所以如果可能的话,我想保持原样 有没有办法修改Sublime的设置以更改评论shorcuts功能,或者有没有办法修改Sublimiter jshint的设置以忽略这些警告 提前感谢。最简单的方法是删除/后面的空格。通过Preferences->Browse Pa

以下是警告屏幕截图的链接:

我希望能够使用“cmd+/”快捷方式快速注释掉部分代码。每当我这样做的时候,我就会得到一堆空格/制表符混合错误。我被要求使用标签来编码标准,但它似乎是崇高的。我还喜欢通过非注释代码检查空格/制表符混合的错误,所以如果可能的话,我想保持原样

有没有办法修改Sublime的设置以更改评论shorcuts功能,或者有没有办法修改Sublimiter jshint的设置以忽略这些警告


提前感谢。

最简单的方法是删除
/
后面的空格。通过
Preferences->Browse Packages…
打开您的
Packages
文件夹,并创建一个名为
JavaScript
的文件夹。我假设您使用的是OS X,因此文件夹的完整路径是
~/Library/Application Support/Sublime Text 3/Packages
。接下来,在Sublime中创建一个包含以下内容的新文件:


名称
评论
范围
source.js,source.json
设置
外壳变量
名称
TM_注释_开始
价值
//
名称
TM_注释_开始_2
价值
/*
名称
TM_注释_结束_2
价值
*/
uuid
A67A8BD9-A951-406F-9175-018DD4B52FD1

并将其作为
Comments.tmPreferences
保存在
Packages/JavaScript
文件夹中。您会注意到
TM\u COMMENT\u START
值是
/
,而在原始值中是
/
。重新启动升华,现在当您编辑JavaScript或JSON文件并点击命令时⌘/ 您的代码将在不添加空格的情况下被注释掉。

这不是确切的解决方案,但为我指明了正确的方向。出于某种原因,当我将所有这些信息放在Comments.tmPreferences文件中时,它什么也没做。我下载了一个版本的JavaScript.tmLanguage(),并将其放在与上面代码相同的目录中,效果非常好。谢谢你的帮助。