Проверка орфографии (Spell Check) в Sublime Text 2
Sublime Text 2

Привет, друзья! Я постепенно стараюсь отказываться от визуального редактора при написании статей, причин тому масса, но суть не в этом. Перепробовав несколько инструментов, которые бы помогали мне писать текст с нужной разметкой, я магическим образом пришел к моему любимому редактору Sublime Text 2. В нем есть все, что нужно для качественной верстки и редактирования статей, кроме проверки русской орфографии. Ниже инструкция, как ее включить.

На самом деле, проверка орфографии есть в ST2 по умолчанию и включается через меню View (там же можно выбрать и язык) либо нажатием F6 на клавиатуре. Осталось только добыть вменяемый русский словарь.

На сайте openoffice.org есть неплохие словари в нужном формате (пара файлов .dic и .aff). Собственно, каталог словарей. Ищем нужный язык и скачиваем словарь для него. Что касается русского, то присутствую варианты с "Ё" и без нее.

Возможно, скачается файл в формате .oxt - не беда, меняем формат файла на .zip. В полученном архиве ищем два файла с форматами .dic и .aff. Извлечь эти файлы необходимо в директорию Packages (чтобы быстро открыть ее в Sublime Text нажмите Preferences Browse Packages...).

Теперь необходимо сконвертировать словарь в кодировку UTF-8. Для этого открываем в ST2 файл c расширением .aff и проделываем следующее:

  • 1. Смотрим какая кодировка указана в первой строчке файла (В моем случае там "SET KOI8-R", значит KOI8-R)
  • 2. Жмем File Reopen with EncodingВыбираем кодировку из пункта 1
  • 3. Меняем первую строчку на SET UTF-8
  • 4. File Save with EncodingUTF-8

Для файла с расширением .dic нужно выполнить пункты 2 и 4.

Теперь все готово, активируем функцию Spell Check и выбираем нужный словарь из меню.

Конечно, я не очень доволен таким функционалом, основная претензия - это невозможность добавить незнакомые слова в словарь. Кроме того было бы не плохо поддерживать проверку сразу нескольких языков и показывать подсказки для исправления неправильного написания. Что же, остается надеяться на появление таких функций будущем, а пока довольствуемся тем, что есть.

Если у вы знаете более качественные способы проверки орфографии в Sublime Text 2, пишите их в комментариях на этой странице или в Google+.

  • zickey

    Спасибо, ST2 — очень хорошая штуковина. Благодаря вашей статье я прикрутил к нему универсальный русско-английский словарь от Firefox, стало еще удобнее.

  • alex

    Как вариант, можешь объединить два словаря в один и затем сконвертировать в свой редактор. Как результат получишь проверку на нескольких. К примеру Рус+Укр+Eng

  • Pingback: Превращаем Sublime Text 2 в Notepad++ | Николай Лаур — блог

  • Pingback: Превращаем Sublime Text 2 в Notepad++

  • Богдан

    У меня после проделанной процедуры с двумя разными словарями подчеркивает каждое слово. Я не на столько плохо пишу)

  • http://stzhuk.com Stas Zhukovskiy

    На самом деле есть еще проще вариант. Поставить Package Manager для Sublime Text и через него установить Dictionaries. Там есть русский словарь.

    • Артем

      Не нашел такого пакета