Используйте проверку орфографии в комментариях к коду

Мне очень нравится редактор Github Atom! Однако есть одна вещь, на которой я застрял.

Иногда я изо всех сил пытаюсь получить комментарии к коду без орфографических ошибок. Поэтому мне нравится, когда мой редактор выполняет проверку орфографии в комментариях (например, как это делает Geany). Однако у меня это не работает в Atom.

Давайте использовать код Python в качестве примера. Я попытался включить проверку орфографии, добавив:

text.python, text.py

в поле "Грамматики" пакета проверки орфографии. Однако для кода Python не выполняется проверка орфографии. Тоже гугл не помог...


person Tom de Geus    schedule 01.01.2015    source источник
comment
Вы нашли это? У меня тоже похожая проблема. В пакете Проверка орфографии я проверил грамматику в файле plain.txt, однако я получил проверку орфографии в файле hello (без расширения), но не в hello.txt.   -  person Bhishan Poudel    schedule 08.12.2016
comment
Похоже, это было невозможно: обсудить. atom.io/t/spell-checking-for-python-comments-only/34297/. Хотя, возможно, он изменился.   -  person SaTa    schedule 14.06.2019


Ответы (3)


Например, чтобы включить проверку орфографии в файлах 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
person Nikita    schedule 05.03.2015
comment
Это действительно хорошее временное решение. Однако давайте подождем, надеясь, что в Sublime Text это станет так же просто. - person Tom de Geus; 01.04.2015
comment
В пакете проверки правописания есть проблема с добавлением здесь поддержки комментариев. - person Alex King; 04.08.2015
comment
Эта ссылка мертва. - person Luke Taylor; 20.05.2016

Имя области — это решение. добавить source.python для python. Для любых других языков сделайте это,

Вы можете найти имя области действия конкретной грамматики:

Откройте файл, который использует эту грамматику. Откройте инструменты разработчика («Просмотр» > «Разработчик» > «Переключить инструменты разработчика»). Перейдите на вкладку «Консоль». Поместите курсор в любое место в рассматриваемом файле. Откройте палитру команд и выполните команду. строки будут регистрироваться, первый элемент в массиве — это имя области действия для этой грамматики.

person Harishs    schedule 03.06.2016
comment
Это было полезно для Python, но не для SQL :( - person Dror; 22.12.2016
comment
Добавление source.python включает проверку правописания всего файла кода, а не только комментариев. Это раздражает, потому что подчеркивает код. - person Evgenii; 07.01.2020

Наткнулся на эту тему и заметил, что ссылка выше не работает.

Чтобы включить проверку орфографии Markdown и LaTeX в Atom, добавьте следующее в пакет проверки орфографии в Atom.

Пакеты Atom> проверка орфографии> Настройки> Грамматика> «Добавить следующее»

text.tex.latex, source.gfm

Надеюсь это поможет!

person Andrew Vink    schedule 11.02.2016