FarNet.RightWords: Spell-checker and thesaurus

Здесь можно обсудить ваш любимый плагин.
Post Reply
User avatar
NightRoman
Posts: 5911
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 10 times
Been thanked: 11 times
Contact:

FarNet.RightWords: Spell-checker and thesaurus

Post by NightRoman » Sun 19 Jun, 2011 13:44

Здесь обсуждаем FarNet модуль RightWords.

Модуль предоставляет проверку синтаксиса (spell-checker) и работу со словарями синонимов (thesaurus). Работает со словарями OpenOffice.org.

Версия 1.0.0 весьма незамысловата, практически нет никаких настроек (кроме WordPattern) и не поддерживается пользовательский словарь исключений. Дальше будет видно, как это развернуть, но вообще автора и первый вариант вполне устраивает (так что если что кому надо, то лучше предлагать, а не ждать, что само образуется).

User avatar
HaRT
Moderator
Posts: 9088
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 90 times
Been thanked: 159 times

Re: FarNet.RightWords: Spell-checker and thesaurus

Post by HaRT » Mon 20 Jun, 2011 12:06

Я в ближайшее время вряд ли стану пользователем этого плагина, но тем не менее вот наиболее востребованные фичи из моего опыта использования проверялок:
* поддержка пользовательских словарей — хотя бы по одному на каждый язык
* автоматическое распознавание языка по преобладающему алфавиту (кириллица, латиница, …)
* автоматическое распознавание языка по текущему языку ввода
* подсветка слов с ошибками — желательно цветом фона
Фар есть инструмент, а не нянька. © 2009 DrKnS

Max Rusov
Posts: 3632
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 1 time
Been thanked: 10 times

Re: FarNet.RightWords: Spell-checker and thesaurus

Post by Max Rusov » Mon 20 Jun, 2011 12:13

Хорошая вещь была бы, если бы не .net...

User avatar
NightRoman
Posts: 5911
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 10 times
Been thanked: 11 times
Contact:

Re: FarNet.RightWords: Spell-checker and thesaurus

Post by NightRoman » Mon 20 Jun, 2011 12:16

HaRT
Спасибо. Но такие предложения не особо интересны. Интересны практические потребности от *пользователей* этого модуля. С одним могу согласится - пользовательский словарь не помешает. Но об этом уже тонко упоминалось. Авто-распознавание языка вообще-то уже работает, только не так, как предлагается. Подсветку ошибок пока не планирую (но могу и передумать).

User avatar
NightRoman
Posts: 5911
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 10 times
Been thanked: 11 times
Contact:

Re: FarNet.RightWords: Spell-checker and thesaurus

Post by NightRoman » Mon 20 Jun, 2011 12:19

Max Rusov wrote:Хорошая вещь была бы, если бы не .net...
Берите Hunspell (не NHunspell!) и нет проблем (только обернуть плагином, конечно).

Max Rusov
Posts: 3632
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 1 time
Been thanked: 10 times

Re: FarNet.RightWords: Spell-checker and thesaurus

Post by Max Rusov » Mon 20 Jun, 2011 12:33

Ну, меня почти устраивает FarSpell, он, вроде, тоже на словарях от OpenOffice. Но хотелось бы, конечно, нативный Checker для Far 2...

User avatar
Alexey Samlyukov
Posts: 1760
Joined: Tue 15 Mar, 2005 17:28
Been thanked: 4 times
Contact:

Re: FarNet.RightWords: Spell-checker and thesaurus

Post by Alexey Samlyukov » Mon 20 Jun, 2011 13:01

с незапамятных времен использую gSpell (ver 1.05), все устраивает.

User avatar
John Doe
Бюрократ
Posts: 12457
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 33 times
Been thanked: 189 times

Re: FarNet.RightWords: Spell-checker and thesaurus

Post by John Doe » Mon 20 Jun, 2011 13:09

NightRoman wrote:Подсветку ошибок пока не планирую (но могу и передумать).
Очень даже удобная штука.
Max Rusov wrote:Ну, меня почти устраивает FarSpell
Вот именно что почти. Ошибки он хорошо подсвечивает. А вот режимом проверки орфографии невозможно пользоваться.

User avatar
NightRoman
Posts: 5911
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 10 times
Been thanked: 11 times
Contact:

Re: FarNet.RightWords: Spell-checker and thesaurus

Post by NightRoman » Mon 20 Jun, 2011 13:13

John Doe wrote:
NightRoman wrote:Подсветку ошибок пока не планирую (но могу и передумать).
Очень даже удобная штука.
Это-то понятно :) Сначала только в Фарнет этот АПИ надо добавить, ибо раньше такие тонкости не планировались, и этого нет. Так что под "передумать" я скорей имею в виду то, что надо не полениться этот АПИ наваять, и только потом уж можно о подсветке ошибок думать.

User avatar
HaRT
Moderator
Posts: 9088
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 90 times
Been thanked: 159 times

Re: FarNet.RightWords: Spell-checker and thesaurus

Post by HaRT » Mon 20 Jun, 2011 13:57

Мне вот интересно, есть ли какое-то свободное ПО, которое знает про словообразование языка, чтобы, например, наподобие Орфо, позволяло удобно добавлять сразу все словоформы. Это как минимум; а уж если ещё и проверка грамматики и стилистики — так и вообще мечта.
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
NightRoman
Posts: 5911
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 10 times
Been thanked: 11 times
Contact:

Re: FarNet.RightWords: Spell-checker and thesaurus

Post by NightRoman » Mon 20 Jun, 2011 14:02

HaRT
А можно пример таких словоформ?

User avatar
HaRT
Moderator
Posts: 9088
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 90 times
Been thanked: 159 times

Re: FarNet.RightWords: Spell-checker and thesaurus

Post by HaRT » Mon 20 Jun, 2011 14:14

NightRoman wrote:А можно пример?
Вот как это было в ORFO 2004:
Встретилось, допустим, в документе слово “Тилимилитрямдия”. Проверялка его, ясно дело, не знает и подсвечивает. Я командую добавить в пользовательский словарь, она смотрит на слово и просекает, что это может быть как минимум слово женского рода в начальной форме или слово мужского рода в родительном падеже (“тилимилитрямдий”). Кроме того, т.к. оно написано с заглавной, это может быть как имя собственное, так и имя нарицательное. Вот все эти (и некоторые другие варианты, хорошо известные лингвистам), мне выкатываются в удобной форме, и я, выбрав правильный, тем самым одним махом обучаю проверялку всем формам этого слова. Более того, модуль проверки грамматики теперь тоже знает, как окружающие слова должны быть связаны с этим новым словом, а не обламывается с ошибкой вроде “нет существительных, согласующихся с …”.
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
NightRoman
Posts: 5911
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 10 times
Been thanked: 11 times
Contact:

Re: FarNet.RightWords: Spell-checker and thesaurus

Post by NightRoman » Mon 20 Jun, 2011 14:28

HaRT
Ясно. В Hunspell есть какая-то генерация форм слов по примерам других слов. Но может это и не то, я не смотрел. Но вообще сомнительно, что в "универсальном" проверяльщике такое есть, надо будет, если что, поверх наворачивать (но пока рано об этом).

User avatar
NightRoman
Posts: 5911
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 10 times
Been thanked: 11 times
Contact:

Re: FarNet.RightWords: Spell-checker and thesaurus

Post by NightRoman » Mon 20 Jun, 2011 15:01

Max Rusov wrote:Хорошая вещь была бы, если бы не .net...
Хорошая (это уж не мне решать) вещь есть, потому что .net (как насчет такой постановки?)

Max Rusov
Posts: 3632
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 1 time
Been thanked: 10 times

Re: FarNet.RightWords: Spell-checker and thesaurus

Post by Max Rusov » Mon 20 Jun, 2011 15:40

Last edited by Max Rusov on Thu 01 Jan, 1970 01:00, edited 0 times in total.
Reason: Спрятан офтопик с элементами флейма

User avatar
NightRoman
Posts: 5911
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 10 times
Been thanked: 11 times
Contact:

Re: FarNet.RightWords: Spell-checker and thesaurus

Post by NightRoman » Mon 20 Jun, 2011 15:44

Max Rusov
По-твоему получается, что Far Manager был бы хорошей вещью, если бы не Windows. Холивар оставим, ок? Не нравится тебе .нет, не мешай другим получать пользу и фан тоже.

Post Reply

Return to “Обсуждение плагинов”