Visual Studio

индекс
38,32

Проверка орфографии в Visual Studio

Считая хорошим тоном программирования я всегда оставляю достаточное количество комментариев в коде своих программ, а в виду того, что работаю на иностранную компанию — приходится делать это на английском языке. Своим знанием английского языка я доволен, но вот от глупых ошибок типа «опечатка» к сожалению нас еще никто не освобождал, поэтому я задумался над проверкой орфографии. Как говорится, Гугл в помощь, но вот не задача, ничего подходящего не нашлось:
1. studiospell — Платный
2. IntelliSpell — так же платный
3. VS Spell — Поддержка только VS 2010
и так далее…

Погрустив немного и вспомнив недавний опыт создания аддонов к студии, быстренько за два дня набросал проверку орфорграфии в любом куске выделенного текста с помощью библиотеки и словарей Hunspell.
Возможности:
  1. Проверка орфографии на любом языке — достаточно лишь скопировать словарь с нужным языком в папку аддона
  2. Проверка орфографии в выделенном тексте
  3. Стандартные возможности проверки орфографии: Пропустить, пропустить все, добавить в словарь, заменить, заменить все

Установка и использование:
  • Скачать архив с сайта проекта VSSpellerAddin
  • Разархивировать файлики в папку \Documents\Visual Studio 2008\Addins\
  • Запускаем студию
  • Выделяем нужный текст и в контекстом меню выбираем пункт Spell check…

http://for7raid.ru/files/vsspelleraddin.jpg

Проверка текста происходит исключительно в окне проверки по двум причинам:
  • Не смог найти способ подчеркивать текст в редакторе — если кто знает как — буду очень признателен
  • Плагины, которое подчеркивают текст (IntelliSpell, ReSharper) заметно тормозят студию


Проект Open Source и надеюсь что будет полезен не только мне.
+12
24 февраля 2010, 10:14
11

комментарии (12)

+1
shipovalov #
подчеркивание полезнее
+1
for7raid #
Скорее это привычнее. Но как я уже сказал, к сожалению как это сделать я не знаю :(
0
catlion #
Есть еще аддон «нашего человека» в Visual Web Developer Team — Михаила Архипова.
0
for7raid #
Да, есть такой, забыл внести в список.
Одним словом — не заработал он у меня, разбираться не стал почему. Да и он еще требует установить с собой Офис. Видимо поэтому и не заработал, т.к. врапперы на офисные библиотеки очень привередливы
–2
adontz #
В список надо добавить, который VisualAssist помимо всего подчёркивает неправильные слова.

Кроме того, hunspell идёт в задницу, потому что будет ругаться на множество специфических терминов. Как он обработает
/// <param name=«disposing»> true if called from Dispose() method. false if called from Destructor.</param>

А ещё мы имеем прекрасный образец совковости. Лучше потерять два дня и добавить на кодплекс ещё один ублюдочный проект, которому не светит ни поддержка, на развитие, чем заплатить 50$ за существенно более качественный продукт в лице studiospell. Имеет смысл только если час вашей работы стоит меньше трёх баксов.
+4
for7raid #
Специфичные термины просто вносяться в словарь, это сравнимо обучению телефона с Т9. И не дудмаю что другие спеллеры справяться с этим лучше. Прогоните хотя бы эту строку через Ворд.
Что касается Visual Assist — то стоит он 99 за персональную лицензию и 249 енотов за проф. лицензию.
studiospell подчеркивать, судя по скриншоту, так же не умеет, стало быть отличается от моего аддона только на на 50 баксов.
Я считаю что такие вещи не стоят таких денег. А что касаемо оплаты моего труда — то делал я это в свободное время.
И на последок хочу сказать — делал я это для себя, выложил, мало ли кому понадобиться, вас же пользоваться им никто не заставляет.
Спасибо за критику
0
rg_software #
Но VisualAssist многое другое умеет, прекрасная штука, имхо, и для C++ (как минимум) маст хэв.
0
for7raid #
Да, действительно, умеет много еще чего, похоже на урезанный ReSharper. А мне же кроме как проверки орфографии, ничего не надо
+4
Bully #
… Как говориться,…

Пост Вы явно не в VS набирали :-D
0
for7raid #
Эээххх, подвел меня мозиловский спеллер.
Спасибо, исправил!
0
Coder89 #
Спасибо за информацию. А то даже была как-то идея самому плагин к Студии 2008 написать для проверки правописания в комментариях и строках.
0
aspect #
где бы для эклипса русский словарь скачать, а то все камменты красные

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.