10 инструментов для работы с текстом — bool.dev
Так или иначе мы сталкиваемся с написанием текстов. Будто технические статьи или рабочие документы. В этой статье разбираем 10 инструментов для работы с текстом, которые помогут писать тексты грамотно, лаконично и структурировано.
1. Главред
https://glvrd.ru/
Сервис помогает проверить текст на соответствие принципам “чистого текста” который был описан в книге “пиши, сокращай”.
Что может главред?
Главред помогает очистить текст от словесного мусора
Проверяет на соответствие информационному стилю.
2. Балабола
https://yandex.ru/lab/yalm
Сервис от яндекса для генерации текста. Иногда в поисках идеи “как стартануть” свою статью проходит много времени, в таких случаях Балаболка, которая поможет сгенерировать более-менее “осмысленный текст”.
У сервиса доступно несколько вариантов стилизации сгенерированного текста:
- Без стиля
- Балабоба х
- Теории заговора
- ТВ-репортажи
- Тосты
- Народные мудрости
- Пацанские цитаты
- Рекламные слоганы
- Короткие истории
- Подписи в Instagram
- Короче, Википедия
- Синопсисы фильмов
- Гороскоп
3.
LanguageToolhttps://languagetool.org/ru
Возможности:
- Можно проверить грамматику, орфографию и стилистику текста.
- Есть расширение для Chrome, Firefox, Microsoft Office, Google Docs и др
- В бесплатной онлайн версии имеется лимит на проверку 20 тыс. символов
- Поддержка более 20 языков
4. Text.ru
https://text.ru/
Инструмент проверяет орфографию и анализирует контент по следующим критериям:
- Проверка текста на уникальность;
- Проверка орфографии
- Seo анализ текста
- Подбирает синонимы к словам
5. Типограф
https://www.typograf.ru/
Инструмент проверяет орфографию и анализирует контент:
- Оформляет текст по правилам типографии.
- Расставляет «правильные» кавычки, убирает лишние пробелы, исправляет «дефис» на «тире».
- Указывает на орфографические ошибки
6.
Deeplhttps://www.deepl.com/translator
Deepl – переводчик, который умеет переводить как онлайн, так и в word документах. У дипла есть выбор стиля перевода (платно), что помогает переводить различные тексты ближе к “сленгу” в котором они написаны.
7. Свежий Взгляд
https://workspace.google.com
Свежий Взгляд — это экстеншн для хрома. Свежий Взгляд ищет в тексте места, подозрительные на предмет паронимии или «нечаянной тавтологии» — расположенных близко по тексту фонетически и морфологически сходных слов. Например: «каким *образом* из бесконечного *многообразия* идей», «*вместо* нее это *место* занял», «оказался *довольно* дорогим *удовольствием*».
8. Grammarly
https://app.grammarly.com/
Расширение для Chrome проверяет тексты на английском языке на ошибки и печатки, что помогает делать тексты на английском грамотнее.
emojipedia
В современном мире трудно представить текст без emoji, этот ресурс поможет найти необходимый вам эмодзи для ваших текстов.
10. Hemingway App
https://hemingwayapp.com/
Еще один инструмент для проверки текстов на английском. Hemingway помогает структурировать мысль и изложить текст в понятном стиле.
Программы и сервисы для проверки текстов
Автоматические сервисы и инструменты для проверки текста — шпаргалка для копирайтера
Не секрет, что наполнение сайта качественным контентом — это один из “столпов” успешного маркетинга. Именно полезные, читабельные тексты удерживают клиентов на сайте, побуждают их к совершению необходимых действий. Но без учета каких-либо четких критериев качество текста было бы слишком субъективным понятием, так что в сфере копирайтинга уже давно появились такие термины как уникальность, водность, заспамленность и т.д. И, соответственно, онлайн-сервисы для определения этих критериев.
Под “качественным текстом” часто понимают лишь отсутствие грубых ошибок. На деле же, чтобы текст было легко и интересно читать, копирайтеру необходимо учитывать массу разных параметров.
- Заспамленность. Если каких-либо слов в тексте слишком много, то при его прочтение вы не раз вспомните поговорку о “масле масляном”. Чаще всего эта проблема возникает с ключевыми словами, но здесь важно соблюсти баланс. Иногда для обозначения заспамленности используется термин “тошнота”.
- Количество воды. Под “водой” понимаются общие слова и фразы, не несущие смысловой нагрузки.
- Количество стоп-слов. Стоп-слова или шумовые слова — это различные связующие элементы текста (союзы, предлоги и т.д.), не имеющие собственной смысловой нагрузки. Стоп-слова игнорируются поисковыми системами, и это важно учитывать при расчете других параметров (к примеру, заспамленности).
- Отсутствие каких бы то ни было ошибок (орфографических, стилистических, пунктуационных, грамматических и т.д.) — это альфа и омега копирайтинга.
ТОП-10 сервисов для копирайтера
Качество текста определяют множество различных показателей, потому на сегодняшний день существуют самые разные сервисы, позволяющие оценить качество текста.
text.ru
По отношению к этому сайту максимально точной будет фраза “не баян, а классика”. Это простой, удобный сервис, определяющий уникальность, заспамленность, количество воды, отлавливающий орфографические ошибки. Что до уникальности, то здесь проверка достаточно “лайтовая”, и если ваш текст не набрал хотя бы 85-90% — уникальности по text.ru, то ему однозначно нужны правки. Очень-очень нужны правки.
Что до водности и заспамленности, то тут все очень здраво и адекватно, так что если вам удалось добиться >15% по воде и >40% по заспамленности, то текст наверняка не пестрит бессмысленными оборотами и вводными словами, не перегружен повторяющимися словосочетаниями. Орфография же у text.ru достаточно топорная и часто принимает за ошибки вполне правильные выражения.
Advego.ru
Второй сервис, о котором хотелось рассказать. Сразу отмечу, что Advego — это биржа копирайтинга, предоставляющая как пользователям, так и гостям различные инструменты проверки — SEO-показателей, уникальности, и т.д. В программе Advego Plagiatus, которую биржа предлагает для проверки уникальности, несомненным плюсом является возможность вручную устанавливать количество слов для шингла и фразы. Своей “золотой серединой” я считаю показатель 4 для обоих критериев, но в этом смысле на вкус и цвет… SEO-анализ у Advego достаточно подробный и адекватный. Единственный показатель, принцип подсчета которого кажется мне не вполне грамотным — это показатель воды, т.к. в “водность” учитываются все предлоги, союзы, и частицы, без которых текст превратится в набор слов. На text.ru это организовано куда более грамотно.
Monster Antiplagiat Pro
Этот сервис для проверки уникальности был разработан биржей contentmonster.
ru и предназначен для внутреннего использования заказчиками и исполнителями биржи. В день предоставляется 5 бесплатных проверок, все последующие платные. Что до самой проверки, то она на “монстре” достаточно жесткая. Откровенно говоря, показателя 100% на этом сервисе мне не удавалось добиться никогда =)
Но этого обычно и не требуется:показатель 90-95% уже говорит о том, что текст более чем пригоден.
Сontent-Watch.ru

Glvrd.ru
eText Antiplagiat
Еще один сервис, хорошо зарекомендовавший себя среди заказчиков и копирайтеров. Его плюсы: возможность управления глубиной проверки, наличие экспресс-проверки, проверки на рерайт, SEO-анализа и даже такой полезной плюшки как проверка картинок. Минусы: проверка в режиме онлайн доступна только пользователям, зарегистрированным на бирже. Всем остальным придется скачивать программу.
Istio.com
Неплохой и очень удобный сервис для комплексного SEO-анализа текста.
Здесь можно будет проследить статистику по отдельным словам (притом можно проследить их частотность не только в общем тексте, но и в ядре), оценить тошноту текста, водность, выделить ключевые слова. Также доступна так называемая карта слов, на которой можно визуально оценить “рейтинг” слов, составленный по показателям частотности. Визуалы заценят.
Typograf
Отличный сервис для тех, у кого часто “замыливается” взгляд, и мелкие нюансы знаков препинания ускользают от внимания. Здесь наконец решена проблема дефисов и тире, а это многого стоит!
Language Tool
Простой, удобный и лаконичный сервис для проверки текста на орфографические, грамматические и стилистические ошибки. Все, что нужно сделать — это скопировать текст в окошко и нажать “проверить”. Текст с ошибками будет подсвечен, а при нажатии вам будет приведено описание ошибки и будет предложена замена.
translate.meta.ua/orthography/
Сервис для проверки орфографии, позволяющий протестировать текст на трех языках: русском, украинском и английском.
На каких параметрах стоит заострить внимание
Проще будет сказать, на каких показателях его заострять не стоит. А, если серьезно, учитывать надо, по возможности, все: и уникальность, и заспамленность, и количество воды, и наличие приевшихся штампов. Если не удерживать приемлемые показатели по каждому из этих параметров, то текст будет сложным к восприятию, нечитабельным, скучным. Потому выделить какой-то один показатель, на который надо делать особый упор, нельзя. Важно сохранять баланс.
Новое и хорошо забытое старое — какие интересные сервисы появились за последние нескольких лет
Большинство хорошо известных и используемых сервисов для проверки текстов существуют уже достаточно давно, как минимум 3-4 года.
Если говорить о новинках, то многие из них еще не успели себя зарекомендовать, стать лучше и интереснее “предшественников”. Но все еще впереди)
Можно ли создать хороший текст, опираясь на сервисы автоматической проверки
Много копий сломано при обсуждении того, можно ли при помощи автоматических проверок получить хороший текст. По моему мнению, вовсе не обязательно, что текст, прошедший проверки на нескольких сервисах, будет оригинальным и интересным. Но если текст этих проверок не прошел, то пиши пропало: обилие бессмысленных фраз, штампов, лишних оборотов, орфографических ошибок может “убить” даже самую интересную идею.
Так что хорошие показатели уникальности, тошноты, воды и других параметров — условие необходимое, но недостаточное. И основная роль автоматических сервисов проверки в том, чтобы вычислить эти показатели быстро и точно. Они колоссально экономят время — как при написании текста, так и при составлении ТЗ. Ведь конкретные цифры — это гораздо проще и понятнее, чем расплывчатые формулировки.
Выводы и рекомендации
В создании качественного контента всегда остается место импровизации, но не стоит забывать и о сухих цифрах. Как ни странно, именно от этих цифр зачастую зависит, насколько легко ваш текст будет восприниматься людьми. Так что после написания обязательно “прогоните” текст через несколько сервисов проверки — это поможет сделать его максимально эффективным, интересным и полезным.
Добавление словарей в средство проверки правописания редактора форматированного текстового поля
Этот контент не может отображаться без JavaScript.
Включите JavaScript и перезагрузите страницу.
- Xperience 13 Документация
- Настройка Xperience
- Настройка среды для редакторов контента
- Настройка редактора для полей форматированного текста
- Последнее обновление: Давид Бенёвски, 19 октября 2020 г.
Экспорт в PDF
|
Скопировать ссылку на страницу
Основной
МВК 5
✖ Скопировать в буфер обмена
Редактор полей форматированного текста в административном интерфейсе обеспечивает проверку орфографии.
Средство проверки орфографии использует словарь, основанный на текущей выбранной культуре содержимого. Если словарь для текущей культуры содержимого недоступен, используется словарь по умолчанию. Вы можете указать словарь средства проверки орфографии по умолчанию в ключе конфигурации CMSDefaultSpellCheckerCulture в разделе appSettings файла web.config административного проекта.
Словари хранятся в папке CMS\App_Data\Dictionaries папки вашего административного проекта. Если вам нужны дополнительные словари, вы можете загрузить их по следующим адресам:
- CS-cz: http://www.
kentico.com/Downloads/SpellChecker/cs-cz.zip - DE-de: http:/ /www.kentico.com/Downloads/SpellChecker/de-de.zip
- EL-gr: http://www.kentico.com/Downloads/SpellChecker/el-gr.zip
- EN-au: http:/ /www.kentico.com/Downloads/SpellChecker/en-au.zip
- EN-ca: http://www.kentico.com/Downloads/SpellChecker/en-ca.zip
- EN-gb: http://www.kentico.com/Downloads/SpellChecker/en-gb.zip
- EN-us: http://www.kentico.com/Downloads/SpellChecker/en-us.zip
- ES-es: http://www.kentico.com/Downloads/SpellChecker/es-es.zip
- ES-mx: http://www.kentico.com/Downloads/SpellChecker/es-mx.zip
- FR-fr: http://www.kentico.com/Downloads/SpellChecker/fr-fr.zip
- IT-it: http://www.kentico.com/Downloads/SpellChecker/it-it.zip
- NB-номер: http://www.kentico.com/Downloads/SpellChecker/nb-no.zip
- NL-nl: http://www.kentico.com/Downloads/SpellChecker/nl-nl.zip
- NN-no: http://www.kentico.com/Downloads/SpellChecker/nn-no.
zip - PL-pl: http://www.kentico.com/Downloads/SpellChecker/pl-pl.zip
- PT-pt: http://www.kentico.com/Downloads/SpellChecker/pt-pt.zip
- RO-ro: http://www.kentico.com/Downloads/SpellChecker/ro-ro.zip
- RU-ru: http://www.kentico.com/Downloads/SpellChecker/ru-ru.zip
- TH-th: http://www.kentico.com/Downloads/SpellChecker/th-th.zip
После загрузки распакуйте их в папку со словарем – CMS\App_Data\Dictionaries . Имя файла словаря должно соответствовать требуемому культурному коду, например: fr-fr
После добавления словаря необходимо перезапустить приложение администрирования — откройте приложение System в интерфейсе администрирования и нажмите Restart заявка .
Проверка орфографии | Проверка орфографии для кода!
Базовая проверка орфографии, которая хорошо работает с кодом в CamelCase.
Цель этого средства проверки орфографии — помочь выявить распространенные орфографические ошибки, одновременно снижая количество ложных срабатываний.
Поддержите дальнейшее развитие
- Станьте Патреоном!
- Поддержка через
Управляйте запросами на вытягивание и проводите проверки кода в своей среде IDE с полным контекстом исходного дерева. Комментируйте любую строку, а не только различия. Используйте переход к определению, ваши любимые сочетания клавиш и интеллектуальное использование кода, расширяя рабочий процесс.
Узнать больше
Функциональность
Загрузить файл TypeScript, JavaScript, текст и т. д. Слова, отсутствующие в словарных файлах, будут подчеркнуты волнистой линией.
Пример
Предложения
Чтобы увидеть список предложений:
После установки курсора в слово, любое из следующих действий должно отобразить список предложений:
- Нажмите на лампочку 💡 в левом поле.
-
Quick FixКоманда действия редактора:- Mac:
⌘+.илиCmd+.
- ПК:
Ctrl+.
- Mac:
Установка
См.:
- Проверка орфографии кода – Visual Studio Marketplace
- Проверка кода – Open VSX Registry
Open Up Code и Hit F1 и тип . введите код проверки орфографии нажмите Enter и перезагрузите окно, чтобы включить.
Поддерживаемые языки
- Английский (США)
- Английский (GB) — включите, изменив
"cSpell.language": "en"на"cSpell.language": "en-GB"615 Дополнительные языковые словари - Каталонский
- Чешский
- Датский
- Голландский
- Французский
- Французский Réforme 90
- Немецкий
- 8 Иврит
- 0009
- Italian
- Persian
- Polish
- Portuguese - Brazilian
- Portuguese
- Russian
- Slovenian
- Spanish
- Swedish
- Turkish
- Ukrainian
- Medical Terms
- AsciiDoc
- C, C++
- C#
- css, меньше, scss
- Dart
- Elixir
- Go
- Html
- Java
- JavaScript
- JSON / JSONC
- LaTeX
- Markdown
- PHP
- PowerShell
- Pug / Jade
- Python
- reStructuredText
- Rust
- Scala
- Text
- TypeScript
- YAML
- Нажмите на статус проверки орфографии в строке состояния:
- На экране информации нажмите ссылку Включить .

- camelCase -> camel case
- HTMLInput -> ввод html — обратите внимание, что
Iсвязан сInput, а не сHTML - змея_case_words -> слова змеиного регистра
- camel2snake -> верблюжья змея – (2 игнорируется)
- CURLs -> curls — конечный
s - CURLedRequest -> curled request — конечный
ed - Эта программа проверки орфографии нечувствительна к регистру.
Он не будет обнаруживать ошибки, такие как английский язык, который должен быть английским. - Средство проверки орфографии использует локальный словарь слов. Он ничего не отправляет за пределы вашей машины.
- Слова в словаре могут содержать и содержат ошибки.
- Пропущены слова.
- Проверяются только слова длиннее 3 символов. «jsj» подходит, а «jsja» — нет.
- Все символы и знаки препинания игнорируются.
-
отключить— отключить проверку орфографии для участка кода. -
enable– включить проверку правописания после ее отключения. -
игнорировать– указать список слов, которые будут игнорироваться.
-
слов– укажите список слов, которые будут считаться правильными и появятся в списке предложений. -
ignoreRegExp— Любой текст, соответствующий регулярному выражению, НЕ будет проверяться на орфографию. -
includeRegExp— Проверяться будет только текст, соответствующий набору includeRegExp. -
enableCompoundWords/disableCompoundWords— Разрешить/запретить такие слова, как: «stringlength». -
/* cSpell:disable */ -
/* проверка орфографии: отключить */ -
/ * ЗАПОЛНЕНИЯ: Отключить * / -
/ * CSPELL: DISABLE-LINE * / -
/ * CSPELL: DISABLE-next-line * /
Add-On Specialized Dictionaries
Включенные типы файлов
Включить/выключить типы файлов
До Включить или Выключить проверка орфографии для типа файла:
Как это работает с camelCase
Концепция проста: разделите слова в CamelCase, прежде чем проверять их по списку известных английских слов.
Специальный случай со ВСЕМИ ЗАГЛАВНЫМИ буквами
слова3 несколько особых случаев, чтобы помочь с общепринятой практикой правописания для слов, НАПИСАННЫХ ЗАГЛАВНЫМИ БУКВАМИ.
Завершающие s , ing , ies , es , ed сохраняются с предыдущим словом.
На что обратить внимание
В настройках документа
В исходный код можно добавить настройки проверки орфографии. Это поможет решить проблемы с файлами, которые могут быть неприменимы ко всему проекту.
Все настройки имеют префикс cSpell: или проверка орфографии: .
Включить/отключить проверку разделов кода
Есть возможность отключить/включить проверку орфографии, добавив комментарии к вашему коду.
Отключить проверку
innable ine-next-line * /
innable intable-next-next * /
9012.
* cSpell:enable */ /* проверка орфографии: включить */ /* проверка орфографии: включить */ Пример
// cSpell:disable const wackyWord = ['zaallano', 'wooorrdd', 'zzooommmmmmmm']; /* cSpell:включить */ // Отключение/включение гнезда не поддерживается // проверка орфографии: отключить // Теперь он отключен. вар лип = 1; /* cspell: отключить */ // Он по-прежнему отключен // cSpell:включить // Теперь он включен const str = 'goededag'; // <- будет помечено как ошибка. // проверка орфографии: включить <- ничего не делает // cSPELL:DISABLE <-- тоже работает. // если разрешения нет, правописание отключено до конца файла. const str = 'goedemorgen'; // <- НЕ будет помечено как ошибка.
Игнорировать
Игнорировать позволяет вам указать список слов, которые вы хотите игнорировать в документе.
// cSpell:игнорировать zaallano, wooorrdd // cSpell:игнорировать zzooommmmmmmm const wackyWord = ['zaallano', 'wooorrdd', 'zzooommmmmmmm'];
Примечание.
слов, определенных с помощью ignore , будут игнорироваться для всего файла.
Words
Список слов позволяет вам добавлять слова, которые будут считаться правильными и будут использоваться в качестве предложений.
// cSpell:words woorxs sweetbeat const companyName = 'woorxs sweetbeat';
Примечание: слов, определенных с помощью слов , будут использоваться для всего файла.
Включить/выключить составные слова
В некоторых языках программирования принято склеивать слова.
// cSpell:enableCompoundWords символ * сообщение об ошибке; // Все в порядке с cSpell:enableCompoundWords целочисленный номер ошибки; // Тоже нормально.
Примечание: Проверка составных слов не может быть включена/выключена в одном и том же файле. Последний параметр в файле определяет значение для всего файла.
Исключение и включение текста для проверки.
По умолчанию проверяется правописание всего документа.
cSpell:disable / cSpell:enable выше позволяет блокировать разделы документа. ignoreRegExp и includeRegExp дают вам возможность игнорировать или включать шаблоны текста. По умолчанию добавляются флаги gim , если флаги не заданы.
Проверка орфографии работает следующим образом:
- Найти все совпадения текста
includeRegExp - Удалить все совпадения текста
excludeRegExp - Проверить оставшийся текст.
Exclude Example
// cSpell:ignoreRegExp 0x[0-9a-f]+ -- будут игнорироваться шестнадцатеричные числа в стиле c
// cSpell:ignoreRegExp /0x[0-9A-F]+/g -- будет игнорировать шестнадцатеричные числа в стиле c в верхнем регистре.
// cSpell:ignoreRegExp g{5} h{5} -- будет соответствовать только ggggg, но не hhhhh или 'ggggg hhhhh'
// cSpell:ignoreRegExp g{5}|h{5} -- будет соответствовать как ggggg, так и hhhhh
// cSpell:ignoreRegExp /g{5} h{5}/ -- будет соответствовать 'ggggg hhhhh'
/* cSpell:ignoreRegExp /n{5}/ -- НЕ будет работать должным образом из-за завершающего комментария -> */
/*
cSpell:ignoreRegExp /q{5}/ -- будет точно соответствовать qqqqq, но НЕ QQQQQ
*/
// cSpell:ignoreRegExp /[^\s]{40,}/ -- будут игнорировать длинные строки без пробелов.
\1]*?\1/g
# только комментарии и блочные строки будут проверены на правописание.
def sum_it (я, последовательность):
"""Это проверяется на орфографию"""
переменная = 0
alinea = 'это не проверено'
для числа в последовательности:
# Локальное состояние 'value' будет сохраняться между итерациями
переменная += число
переменная доходность
Predefined RegExp expressions
Exclude patterns
-
Urls1 – Matches urls -
HexValues – Matches common hex format like #aaa, 0xfeef, \u0134 -
EscapeCharacters1 – matches special символы: '\n', '\t' и т.д. -
Base641 – соответствует base64 блокам текста длиннее 40 символов. -
Электронная почта— соответствует большинству адресов электронной почты.
Включить шаблоны
-
Все1 — По умолчанию мы сопоставляем весь документ и удаляем исключения.
-
строка— Соответствует общепринятым форматам строк, таким как '…', «…» и `…` -
CStyleComment— Это комментарии стиля C /* */ и // Строки PHPHereDoc.
1. Эти шаблоны являются частью списка включения/исключения по умолчанию для каждого файла.
Настройка
Конфигурацией проверки орфографии можно управлять с помощью настроек VS Code или файла конфигурации cspell.json .
Порядок старшинства:
- Папка рабочей области
cspell.json - Папка рабочей области
.vscode/cspell.json - Настройки VS Code
Раздел c29 90.
Добавление слов в словарь рабочей области
У вас есть возможность добавлять собственные слова в словарь рабочей области. Самый простой способ — навести курсор на слово, которое вы хотите добавить, когда загорится лампочка, нажмите 9.0128 Ctrl+. (окна) / Cmd+. (Мак).
Вы получите список предложений и возможность добавить слово.
Вы также можете ввести слово, которое хотите добавить в словарь: F1 добавить слово – выберите Добавить слово в словарь и введите слово, которое хотите добавить.
cspell.json
Слова, добавленные в словарь, помещаются в файл cspell.json в папке workspace . Обратите внимание, настройки в cspell.json переопределит эквивалентные настройки cSpell в VS Code settings.json .
Пример
cspell.json файл // Настройки cSpell
{
// Версия файла настроек. Всегда 0,2
"версия": "0.2",
// язык - текущий активный язык правописания
"язык": "ан",
//words - список слов, которые всегда считаются правильными
"слова": [
"мкдирп",
"цмерге",
"githubusercontent",
"уличное программное обеспечение",
"vsmarketplacebadge",
"визуальная студия"
],
// flagWords - список слов, которые всегда будут считаться неправильными
// Это полезно для оскорбительных слов и распространенных орфографических ошибок.
// Например, "hte" должно быть "the"
"флагВордс": [
"хте"
]
}
Настройки конфигурации кода VS
//-------- Конфигурация проверки правописания кода --------
// Локальный язык для использования при проверке орфографии. «en», «en-US» и «en-GB» в настоящее время поддерживаются по умолчанию.
"cSpell.language": "ru",
// Контролирует максимальное количество орфографических ошибок в документе.
"cSpell.maxNumberOfProblems": 100,
// Управляет количеством отображаемых предложений.
"cSpell.numSuggestions": 8,
// Минимальная длина слова перед проверкой по словарю.
"cSpell.minWordLength": 4,
// Указываем типы файлов для проверки орфографии.
"cSpell.enabledLanguageIds": [
"кшарп",
"идти",
"джаваскрипт",
"javascriptреагировать",
"уценка",
"пхп",
"простой текст",
"машинопись",
"реакция на машинопись",
"имл"
],
// Включить/выключить проверку орфографии.
"cSpell.enabled": правда,
// Отображать статус проверки орфографии в строке состояния.
"cSpell.showStatus": правда,
// Слова для добавления в словарь для рабочей области.
"cSpell.words": [],
// Включить / отключить составные слова, такие как «сообщение об ошибке»
"cSpell.allowCompoundWords": ложь,
// Слова, которые следует игнорировать и не предлагать.
"cSpell.ignoreWords": ["поведение"],
// Пользовательские слова для добавления в словарь. Должно быть только в настройках пользователя.
"cSpell.userWords": [],
// Указываем пути/файлы для игнорирования.
"cSpell.ignorePaths": [
"node_modules", // это будет игнорировать все, что находится в каталоге node_modules
"**/node_modules", // то же самое для этого
"**/node_modules/**", // то же самое для этого
"node_modules/**", // В настоящее время не работает из-за того, как определяется текущий рабочий каталог.
"vscode-расширение", //
".git", // Игнорировать каталог .
git
"*.dll", // Игнорировать все файлы .dll.
"**/*.dll" // Игнорировать все файлы .dll
],
// flagWords - список слов, которые всегда будут считаться неправильными
// Это полезно для оскорбительных слов и распространенных орфографических ошибок.
// Например, "hte" должно быть "the"`
"cSpell.flagWords": ["hte"],
// Установите задержку перед проверкой орфографии в документе. По умолчанию 50.
"cSpell.spellCheckDelayMs": 50,
Словари
Средство проверки орфографии включает набор словарей по умолчанию.
General Dictionaries
- wordsEn - Произведено из Hunspell американских английских слов.
- wordsEnGb - Произведено из английских слов Hunspell GB.
- компаний — Список известных компаний
- SoftwareTerms — Программное обеспечение Термины и понятия, такие как «coroutine», «debounce», «tree» и т. д.
- прочее - Термины, которых нет в других словарях.

Словари языков программирования
- typescript — ключевые слова для Typescript и Javascript
- node — термины, связанные с использованием nodejs.
- php - php ключевые слова и библиотечные методы
- go - go ключевые слова и библиотечные методы
- python -
- 0 1 pythons 9
- powershell - powershell keywords
- html - html related keywords
- css - css , less , and scss related keywords
Miscellaneous Dictionaries
- fonts — длинный список шрифтов — для помощи с css
В зависимости от языка программирования будут загружены разные словари.
Вот правила по умолчанию: «*» соответствует любому языку.
"local" используется для фильтрации на основе настройки "cSpell.language" .
{
"cSpell.languageSettings": [
{ "languageId": '*', "local": 'en', "словари": ['wordsEn'] },
{ "languageId": '*', "local": 'en-US', "словари": ['wordsEn'] },
{ "languageId": '*', "local": 'en-GB', "словари": ['wordsEnGb'] },
{ "languageId": '*', "словари": ['компании', 'softwareTerms', 'разное'] },
{ "languageId": "python", "allowCompoundWords": правда, "словари": ["python"]},
{ "languageId": "перейти", "allowCompoundWords": правда, "словари": ["перейти"] },
{ "languageId": "javascript", "словари": ["typescript", "node"] },
{ "languageId": "javascriptreact", "словари": ["typescript", "node"] },
{ "languageId": "машинопись", "словари": ["машинопись", "узел"] },
{ "languageId": "typescriptreact", "словари": ["typescript", "node"] },
{ "languageId": "html", "словари": ["html", "шрифты", "машинопись", "css"] },
{ "languageId": "php", "словари": ["php", "html", "шрифты", "css", "typescript"] },
{ "languageId": "css", "словари": ["шрифты", "css"] },
{ "languageId": "меньше", "словари": ["шрифты", "css"] },
{ "languageId": "scss", "словари": ["шрифты", "css"] },
];
}
Как добавить собственные словари
Глобальный словарь
Чтобы добавить глобальный словарь, вам необходимо изменить настройки пользователя.
Определите словарь
В настройках пользователя вам нужно указать программе проверки орфографии, где найти список слов.
Пример добавления медицинских терминов, чтобы можно было найти такие слова, как акантоптеригический .
// Список словарных определений.
"cSpell.dictionaryDefinitions": [
{ "name": "medicalTerms", "path": "/Users/guest/projects/cSpell-WordLists/dictionaries/medicalterms-en.txt"},
// Чтобы указать путь относительно папки рабочей области, используйте ${workspaceFolder} или ${workspaceFolder:Name}
{ "имя": "companyTerms", "путь": "${workspaceFolder}/../company/terms.txt"}
],
// Список словарей для использования при проверке файлов.
"cSpell.словари": [
"медицинские условия",
"Условия компании"
]
Объяснение: В этом примере мы указали программе проверки орфографии, где найти файл со списком слов. Так как это находится в пользовательских настройках, мы должны использовать абсолютные пути.
После определения словаря. Нам нужно сообщить программе проверки орфографии, когда ее использовать. Добавление его к cSpell.dictionaries советует программе проверки орфографии всегда включать медицинские термины при проверке орфографии.
Примечание: Добавление больших файлов словарей для постоянного использования замедлит создание предложений.
Словарь проекта/рабочей области
Чтобы добавить словарь на уровне проекта, он должен находиться в файле cspell.json . Этот файл может находиться либо в корне проекта, либо в каталоге .vscode.
Пример добавления медицинских терминов, где термины зарегистрированы в проекте, и мы хотим использовать его только для файлов .md.
{
"словарьопределений": [
{ "имя": "medicalTerms", "путь": "./dictionaries/medicalterms-en.txt"},
{ "имя": "города", "путь": "./dictionaries/cities.txt"}
],
"словари": [
"города"
],
"языковые настройки": [
{ "languageId": "markdown", "словари": ["medicalTerms"] },
{ "languageId": "открытый текст", "словари": ["medicalTerms"] }
]
}
Объяснение: В этом примере были определены два словаря: city и medicalTerms .

Экспорт в PDF
|
Скопировать ссылку на страницу
Основной
МВК 5
kentico.com/Downloads/SpellChecker/cs-cz.zip
zip

Он не будет обнаруживать ошибки, такие как английский язык, который должен быть английским.
\1]*?\1/g
# только комментарии и блочные строки будут проверены на правописание.
def sum_it (я, последовательность):
"""Это проверяется на орфографию"""
переменная = 0
alinea = 'это не проверено'
для числа в последовательности:
# Локальное состояние 'value' будет сохраняться между итерациями
переменная += число
переменная доходность

// Например, "hte" должно быть "the"
"флагВордс": [
"хте"
]
}
"cSpell.enabled": правда,
// Отображать статус проверки орфографии в строке состояния.
"cSpell.showStatus": правда,
// Слова для добавления в словарь для рабочей области.
"cSpell.words": [],
// Включить / отключить составные слова, такие как «сообщение об ошибке»
"cSpell.allowCompoundWords": ложь,
// Слова, которые следует игнорировать и не предлагать.
"cSpell.ignoreWords": ["поведение"],
// Пользовательские слова для добавления в словарь. Должно быть только в настройках пользователя.
"cSpell.userWords": [],
// Указываем пути/файлы для игнорирования.
"cSpell.ignorePaths": [
"node_modules", // это будет игнорировать все, что находится в каталоге node_modules
"**/node_modules", // то же самое для этого
"**/node_modules/**", // то же самое для этого
"node_modules/**", // В настоящее время не работает из-за того, как определяется текущий рабочий каталог.
"vscode-расширение", //
".git", // Игнорировать каталог .
git
"*.dll", // Игнорировать все файлы .dll.
"**/*.dll" // Игнорировать все файлы .dll
],
// flagWords - список слов, которые всегда будут считаться неправильными
// Это полезно для оскорбительных слов и распространенных орфографических ошибок.
// Например, "hte" должно быть "the"`
"cSpell.flagWords": ["hte"],
// Установите задержку перед проверкой орфографии в документе. По умолчанию 50.
"cSpell.spellCheckDelayMs": 50,
