标签: spell-checking

在NetBeans中向拼写检查词典添加单词?

我的NetBeans词典有点......文盲?它正在标记像"网站"和"不"的部分doesn't.我右键单击期望看到您的标准Add to dictionary...选项,但没有找到.我浏览了菜单,也没有发现任何东西.

如何教育我的NetBeans拼写检查程序?

netbeans spell-checking

31
推荐指数
1
解决办法
7481
查看次数

如何更快地纠正Vim拼写错误?

我通常的Vim工作流程是:

  • 在插入模式下,拼错了.

    Vim拼写

  • 按下^X s以获得一些建议.

    Vim屏幕

  • 按Esc接受第一个.

在此之后,我处于行中间的命令模式,而不是之前我所在位置的插入模式.我可以使用A,但只有当我在行尾打字时才有效.还有另一种方法吗?最理想的是,我想要一个命令,在不移动光标的情况下将最后一个错误纠正到第一个建议.

vim spell-checking

31
推荐指数
3
解决办法
7335
查看次数

Vim拼写检查并不总是在.tex文件中工作.检查Vim地区

我使用Vim来编写我的.tex文件,但是在使用Vim中的拼写检查程序时遇到了问题.有时它不检查单词,我认为可能是由于以下原因.

由于Vim显然不应该检查.tex文档中的所有单词,例如,不是前导码,它只检查某些区域中的拼写(在语法意义上).正如我从这里收集的那样,其中一个地区是texSectionZone.这些区域可能变得非常大,实际上通常是一个区域,所以Vim很难意识到它实际上是在某个texSectionZone区域(或其他区域),因此不会检查拼写.如果我在文档中进行搜索,或者跳过多行(或更确切地说是页面)的任何类型的跳转,都会发生这种情况.

我得出结论的方式可能是以下原因:我知道命令

:echo synIDattr(synID(line("."),col("."),1),"name")
Run Code Online (Sandbox Code Playgroud)

打印你所在的地区/地区的名称(我在这里找到),所以当拼写检查工作不起作用时我尝试了这个,它告诉我它根本不在任何地区.它工作的地方,我在一个应该检查拼写的区域.

到目前为止,我唯一的解决方案是找到我希望拼写器检查的点上方最近的部分,然后手动将光标向下移动到给定点.

理想情况下,我非常想要一个确保不会发生这种情况的解决方案,但我也会选择一种方法来手动使vim'更新'它所在的区域,而不必移动光标.在后一种情况下,我正在考虑一种可以用于捷径的解决方案.

PS我怀疑该怎么称呼这个问题.如果你想出一个更好地解释问题的标题,可以随意改变它.

vim latex spell-checking region

31
推荐指数
2
解决办法
6474
查看次数

如何避免在MS Word中对源代码进行拼写检查?

当我将源代码复制到word文档或电子邮件时,如果拼写检查可以忽略源代码令牌,那将是很好的.

有没有选项可以忽略文本块?

spell-checking ms-word ms-office

30
推荐指数
3
解决办法
6940
查看次数

你怎么拼写检查网站?

我知道拼写检查不完美,但随着你的文字数量的增加,它们会变得更有用.如何拼写检查有数千页的网站?

编辑:由于复杂的服务器端处理,我可以获取页面的唯一方法是通过HTTP.它也不能外包给第三方.

编辑:我有一个网站上我需要检查的所有网址的列表.

spell-checking

28
推荐指数
2
解决办法
1万
查看次数

Python的拼写检查器

我是Python和NLTK的新手.我正在忙于一个可以执行拼写检查的应用程序(用正确拼写的单词替换拼写错误的单词),我目前正在使用Python-2.7上的附魔库,PyEnchant和NLTK库.下面的代码是处理更正/替换的类.

from nltk.metrics import edit_distance

class SpellingReplacer(object):
    def __init__(self, dict_name = 'en_GB', max_dist = 2):
        self.spell_dict = enchant.Dict(dict_name)
        self.max_dist = 2

    def replace(self, word):
        if self.spell_dict.check(word):
            return word
        suggestions = self.spell_dict.suggest(word)

        if suggestions and edit_distance(word, suggestions[0]) <= self.max_dist:
            return suggestions[0]
        else:
            return word
Run Code Online (Sandbox Code Playgroud)

我编写了一个函数,它接受单词列表并对每个单词执行def替换并返回单词列表但拼写正确.

def spell_check(word_list):
    checked_list = []
    for item in word_list:
        replacer = SpellingReplacer()
        r = replacer.replace(item)
        checked_list.append(r)
    return checked_list

>>> word_list = ['car', 'colour']
>>> spell_check(words)
['car', 'color']
Run Code Online (Sandbox Code Playgroud)

现在我不喜欢这个,因为它不是很准确,我正在寻找一种方法来实现单词的拼写检查和替换.我还需要一些可以解决像"caaaar"这样的拼写错误的东西吗?有没有更好的方法来执行拼写检查?如果是这样,他们是什么?谷歌如何做到这一点,因为他们的拼写建议非常好?有什么建议

spell-checking nltk python-2.7 pyenchant

28
推荐指数
4
解决办法
10万
查看次数

名词,动词,形容词等单独的单词列表

通常单词列表是包含所有内容的1个文件,但是可以单独下载名词列表,动词列表,形容词列表等吗?

我特意需要英语.

grammar dictionary spell-checking

27
推荐指数
5
解决办法
3万
查看次数

vim拼写检查 - 仅在LaTeX文件中注释

我使用gvim编辑LaTex .tex文件.我注意到它只是为评论文本动态检查拼写.如果我在常规文本中有错误 - 没有下划线.如果我用%评论此文本,拼写错误会立即加下划线.怎么了?是否有任何奇怪的选项打开?

vim latex spell-checking tex

25
推荐指数
3
解决办法
8644
查看次数

.NET拼写检查控件?

是否有任何库(最好是自包含的文本编辑控件)用于具有拼写检查功能的.NET.我想在我的应用程序的编辑区域中添加典型的红色下划线到拼写错误的单词.

编辑:澄清一下,这是针对WinForms的

c# spell-checking winforms

24
推荐指数
3
解决办法
1万
查看次数

如何为Hunspell制作自定义词典

我有一个关于为hunspell构建自定义词典的问题.我现在正在使用通用英语词典和词缀文件.如何为每个用户向该字典添加用户指定的单词?

dictionary spell-checking hunspell

24
推荐指数
2
解决办法
1万
查看次数