2

Когда я редактирую простой текстовый документ и делаю в нем заметки, TextMate помещает красные линии под его частями, которые не должны проверяться орфографией:

Как я могу отключить проверку орфографии для блока текста? Я даже не против, если мне придется обернуть это внутри чего-то вроде {{ и }} .

В руководстве Textmate это говорит

Поскольку TextMate предназначен для структурированного текста, можно исключить части документа из проверки. Это можно сделать, создав элемент предпочтений в редакторе пакетов, установив spellChecking на 0 и заполнив селектор области действия селектором для цели, чтобы не проверять орфографию.

Но мне все еще неясно, как это сделать - я даже не вижу раздел правописания на панели настроек (cmd+, , верно?)

Я ищу несколько пошаговых инструкций о том, как отключить проверку орфографии для части простого текстового документа.

1 ответ1

2

TextMate использует настраиваемые пользователем пакеты сценариев и определения языка для выделения синтаксиса, распознавания отступов и пунктов меню в меню « Наборы» .

TextMate может быть расширен за счет добавления новых пакетов, например, для поддержки других языков программирования.

Кроме того, вы можете редактировать существующие пакеты в соответствии с вашими требованиями.


Вы можете просмотреть свои пакеты и их содержимое с помощью Bundles »Bundle Editor» Показать Bundle Editor.

Следующие инструкции объяснят, как игнорировать текст между двумя разделителями для проверки правописания.

  1. Откройте редактор пакетов
  2. Выберите в списке текстовую связку « Обычный текст» .
  3. Добавьте следующее в список patterns соответствующих параметру contentName = 'meta.paragraph.text' в качестве родственного элемента для блока, имя которого - markup.underline.link.text:

    {   name = 'meta.no-spellcheck';
        begin = '{{';
        end = '}}';
    },
    

    Это определяет новую область, названную meta.no-spellcheck , как подскоп к обычной области meta.paragraph.text . Таким образом, только если область действия представляет собой обычный текстовый абзац, она также может быть областью действия meta.no-spellcheck и поэтому исключается из проверки орфографии.

  4. В разделе « Текст» Проверка орфографии: отключите элемент, добавьте meta.no-spellcheck в список выбора области . Это будет применять правило ко всем meta.no-spellcheck .

  5. Закройте Bundle Editor и проверьте свои изменения (сохранение не требуется).


Чтобы просмотреть активные области определенной позиции, нажмите Ctrl-Shift-P . Это может помочь вам в определении ваших собственных правил.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .