【问题标题】:Use spell-check in code comments在代码注释中使用拼写检查
【发布时间】:2015-01-01 15:17:31
【问题描述】:

我真的很喜欢 Github 的 Atom 编辑器!但是,有一件事我卡住了。

我有时会在没有拼写错误的情况下努力获得 code-cmets。因此,我喜欢我的编辑器对 cme​​ts 进行拼写检查(例如 Geany 所做的)。但是我还没有在 Atom 中工作。

让我们以 Python 代码为例。我尝试通过添加来启用拼写检查:

text.python, text.py

到拼写检查包的“语法”字段。但是,似乎没有为 Python 代码运行拼写检查。谷歌也没有帮助......

【问题讨论】:

  • 你找到了吗?我也有类似的问题。在包拼写检查中,我检查了语法plain.txt,但是我对文件“hello”(没有任何扩展名)进行了拼写检查,但在“hello.txt”中没有。
  • 看起来这是不可能的:discuss.atom.io/t/spell-checking-for-python-comments-only/34297/…。也许它已经改变了。

标签: atom-editor


【解决方案1】:

例如,要在 PHP 文件中启用拼写检查,请转到已安装的软件包并搜索“PHP”。您将看到 language-php 核心包,打开它并查找“Scope: text.html.php”行。这就是您需要在拼写检查设置中插入的内容。对需要检查拼写的任何其他类型的文件执行相同操作。

令人沮丧的是,如此简单的选项需要多次点击才能打开。它真的应该像在 Sublime Text 中一样简单。

编辑:

删除了断开的链接,即使它并没有损害答案。

必须通过添加每种语言的范围来启用 Atom 中的拼写检查。导航到拼写检查设置并在语法字段中添加范围,如下所示:

source.asciidoc, source.gfm, text.git-commit, text.plain, text.plain.null-grammar, text.html.basic, source.css.scss, text.html.php, source.css, source.js, source.json

【讨论】:

  • 这确实是一个很好的临时解决方案。但是,让我们继续等待,希望它在 Sublime Text 中变得同样简单。
  • 拼写检查包对add support for comments here有问题。
  • 此链接已失效。
【解决方案2】:

范围名称是解决方案。 为 python 添加 source.python。对于任何其他语言,请这样做,

您可以通过以下方式找到特定语法的范围名称:

打开使用该语法的文件 打开开发人员工具(查看 > 开发人员 > 切换开发人员工具) 切换到控制台选项卡 将光标放在相关文件中的任意位置 打开命令面板并执行命令编辑器:日志光标范围将记录一个字符串数组,数组中的第一项是该语法的范围名称。

【讨论】:

  • 这对 Python 有帮助,但对 SQL 没有帮助 :(
  • 添加 source.python 可以对整个代码文件进行拼写检查,而不仅仅是 cmets。这很烦人,因为它强调了代码。
【解决方案3】:

偶然发现了这个帖子,发现上面的链接坏了。

要在 Atom 中启用 Markdown 和 LaTeX 拼写检查,请将以下内容添加到 Atom 中的“拼写检查”包中。

Atom 包 > 拼写检查 > 设置 > 语法 > “添加以下内容”

text.tex.latex, source.gfm

希望这会有所帮助!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-04-27
    • 2011-04-08
    • 1970-01-01
    • 1970-01-01
    • 2011-08-17
    • 1970-01-01
    • 2010-11-20
    • 2016-04-17
    相关资源
    最近更新 更多