标签: spell-checking

在 Vim 中对光标下的单词进行拼写检查

我想要一种在 Vim 中快速检查光标下单词拼写的方法。

在本机 Vim 中执行此操作需要我:

(1) 激活拼写 (2) 检查单词 (3) 停用拼写

(1) 和 (3) 的原因是我不希望始终打开拼写模式(例如,我可能正在编写函数/类文档,并且不希望拼写突出显示代码中的非自然语言单词) 。

我认为这样的事情可能会起作用:

nnoremap <F1> :setlocal spell<CR>z=:setlocal nospell<CR>
Run Code Online (Sandbox Code Playgroud)

但是,当然,最后一个子句 ( :setlocal nospell) 会干扰并取消拼写检查。

我也尝试了以下方法,但这也不起作用:

function! s:spell_check_current()
  :setlocal spell
  :normal("z=")
  :setlocal nospell
endfunction
nnoremap <F1> :call <SID>spell_check_current()<CR>
Run Code Online (Sandbox Code Playgroud)

有什么建议么?

谢谢。

vim spell-checking

5
推荐指数
1
解决办法
1193
查看次数

Vim:尝试修改拼写检查器以排除“罕见”单词

根据 中的文档:help spell,Vim 的内置拼写检查器可检测 4 种类型的拼写错误:SpellBad、SpellCap、SpellRare、SpellLocal

我想保留 SpellBad 和 SpellLocal,但我想禁用 SpellCap 和 SpellRare。为他们关闭突出显示非常简单。但是,当尝试使用 & 前进或后退到下一个/上一个拼写错误的单词时,]s[s包含 SpellCap 和 SpellRare 单词。

我已经设法通过放入set spellcapcheck=.vimrc 来禁用 SpellCap,但是我似乎找不到任何方法为 SpellRare 做类似的事情。

使用[S&]S而不是[s&]s将是一个很好的解决方案,但这只会将您移至下一个/上一个 SpellBad 单词。我希望它包含 SpellBad 和 SpellLocal 单词。

现在有人该怎么做吗?

vim spell-checking

5
推荐指数
2
解决办法
1255
查看次数

将单词添加到 languagetool 建议列表中

我在应用程序中使用 LanguageTool 进行一些拼写检查和拼写更正功能。

LanguageTool文档描述了如何从拼写检查中排除单词(通过调用addIgnoreTokens(...)您正在使用的拼写检查规则的方法)。

如何添加一些单词(例如,来自特定词典的单词)来进行拼写检查?也就是说,LanguageTool 可以修复拼写错误的单词并从我的特定词典中建议单词吗?

java spell-checking languagetool

5
推荐指数
1
解决办法
1899
查看次数

如何使用 hunspell 包来建议 R 列中的正确单词?

我目前正在处理一个大型数据框,每行包含大量文本,并且希望使用包有效地识别和替换每个句子中拼写错误的单词hunspell。我能够识别出拼写错误的单词,但不知道如何hunspell_suggest在列表上进行操作。

这是数据框的示例:

df1 <- data.frame("Index" = 1:7, "Text" = c("A complec sentence joins an independet",
                                            "Mary and Samantha arived at the bus staton before noon",
                                            "I did not see thm at the station in the mrning",
                                            "The participnts read 60 sentences in radom order",
                                            "how to fix mispelled words in R languge",
                                            "today is Tuesday",
                                            "bing sports quiz"))
Run Code Online (Sandbox Code Playgroud)

我将文本列转换为字符,并用于hunspell识别每行中拼写错误的单词。

library(hunspell)
df1$Text <- as.character(df1$Text)
df1$word_check <- hunspell(df1$Text)
Run Code Online (Sandbox Code Playgroud)

我试过

df1$suggest <- hunspell_suggest(df1$word_check)
Run Code Online (Sandbox Code Playgroud)

但它一直给出这个错误:

Error in hunspell_suggest(df1$word_check) …
Run Code Online (Sandbox Code Playgroud)

spell-checking r hunspell

5
推荐指数
1
解决办法
4088
查看次数

ModuleNotFoundError:没有名为“indexer”的模块

ModuleNotFoundError 回溯(最近一次调用) in () ----> 1 frompellchecker import SpellChecker 2 3pell = SpellChecker() 4 def Correct_spellings(text): 5 Corrected_text = []

1 帧 /usr/local/lib/python3.7/dist-packages/spellchecker/core.py in () 24 import urllib 25 ---> 26 from indexer import DictionaryIndex 27 from langdetect import _detect_lang 28

ModuleNotFoundError:没有名为“indexer”的模块


注意:如果导入由于缺少软件包而失败,您可以使用 !pip 或 !apt 手动安装依赖项。

要查看安装一些常见依赖项的示例,请单击下面的“打开示例”按钮。enter code here

spell-checking indexer

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

PHP拼写检查工具

是否有这样的工具在PHP代码中的代码注释和字符串中发现语言/拼写错误?例如,

<?php
$myVar = "Hollo World";
//this is a code commont with spelling error
/*this is anothor wrong comment*/
?>
Run Code Online (Sandbox Code Playgroud)

如果我运行这样的工具,那么它会为我找到'Hollo','commont'和'anothor'拼写错误.

php spell-checking

4
推荐指数
2
解决办法
7420
查看次数

Nhunspell C#将词添加到词典中

我已经设法使用NHunspell将拼写检查合并到我的C#项目中.我想要做的是实际上在字典文件中添加一个单词.在NHunspell内部有一种方法可以做到这一点,我相信如下:

// Add the word to the dictionary and carry on
using (Hunspell hunspell = new Hunspell(@"Dictionaries/en_GB.aff", @"Dictionaries/en_GB.dic"))
{
    hunspell.Add("wordToAdd");                
}
Run Code Online (Sandbox Code Playgroud)

当我使用它时,它实际上似乎没有做任何事情.有人能够建议我做错了什么吗?

谢谢

c# spell-checking hunspell

4
推荐指数
1
解决办法
2682
查看次数

CKEditor 3.6.3启用浏览器拼写检查并禁用上下文菜单

我正在尝试将拼写检查变成一个非常简单的实现CKEditor.我已经禁用了所有的工具栏和插件,所以我们只剩下一个简单的文本框来创建基本的HTML.

是否有可能重新启用浏览器/操作系统拼写检查?

CKEditor上下文菜单也没什么用.如果可能的话,我也不介意摆脱它.

javascript spell-checking contextmenu ckeditor

4
推荐指数
1
解决办法
1849
查看次数

如何将字典添加到PyEnchant?

我为PyEnchant提供了许多语言的文件:en_US, en_AU, de_DE, fr_FR.现在我调用字典列表,只看到小集:'en', 'en_US', 'en_GB', 'en_CA'.我打电话:

items = enchant._broker.list_languages()
Run Code Online (Sandbox Code Playgroud)

如何加载Enchant其他langs?新文件?所以enchant.Dict()可以接受它.

python spell-checking pyenchant

4
推荐指数
1
解决办法
5824
查看次数

VS Code:启用内联拼写检查器,但在“问题”面板中禁用拼写检查

我将代码拼写检查器用于VS Code。我想在显示“更严重”问题的“问题”面板(标准键盘绑定Ctrl+ Shift+ M)中禁用拼写检查器警告/错误。

通常,拼写检查器错误太多,我不得不向下滚动到“真正的”问题:-)

在此处输入图片说明

spell-checking visual-studio-code vscode-extensions

4
推荐指数
3
解决办法
3532
查看次数