Not*_*ist 6 spell-check libreoffice libreoffice-writer
我正在使用 LibreOffice Writer 编写软件文档。我经常在本文档中提到类或函数名。例如ChessBoard或getCell。这些都用红色波浪线强调,我对此有点恼火。
是否有我可以打开的选项或附加组件,以便 LO 会认识到单词中间的大写字母是一个线索,表明它是一个驼峰式表达式,因此应该逐个拼写检查,而不是一次全部?
拼写和语法检查器旨在检测人们所犯的错误。Camelcase 是一个故意的错误。没有正确的驼峰词词典,任何识别都必须通过模式。不幸的是,驼峰模式正是英语语言检查器寻找的错误:多个单词之间缺少空格,以及句子中间的大写单词不是专有名词。
没有办法区分故意的驼峰命名法和检查器旨在捕获的错误类型。处理它的唯一方法是忽略具有该模式的任何内容,这意味着检查器将错过一些实际错误。LibreOffice 没有本地提供来仅忽略驼峰模式。他们有一个扩展存储库,但没有用于添加驼峰命名功能的存储库。如果您不想看到波浪线,则需要禁用一般检查。
word 2010 拼写检查器在 Camel Case 上卡住了很多年前就有人在这里询问有关 Word 的问题。在线搜索也没有发现任何证据表明 Word 的情况发生了变化。
这个问题尤其是程序文档的问题,因为这是普通文档中常见的驼峰命名法。一些有进取心的程序员已经找到了修改拼写检查器以处理驼峰命名法的方法。例如,在 Stack Overflow 上的这个答案中,使用 ispell/aspell 进行驼峰式单词拼写检查,有人想出了如何修改 Ispell 拼写检查器。如果您有一定的编程技能,您可以复制它。
据我所知,有一些软件开发环境,例如 WebStorm for JavaScript 和 Visual Studio Code,可能包含处理驼峰命名的规定,但这可能不是处理普通文档的好方法。
除了这样的一些参考之外,我找不到任何现成的拼写检查器可以让您在工作时至少禁用拼写检查,然后使用忽略驼峰式大小写的单独程序检查所有内容。这样就可以在工作时禁用检查,这样您就不会被波浪线打扰,然后检查整个文档,驼峰式和所有内容。
归档时间: |
|
查看次数: |
255 次 |
最近记录: |