linux下有语法检查器吗?

linux下有语法检查器吗?

虽然有拼写检查器,但据我所知,它们仅限于拼写检查。自由软件中,更准确地说,Debian 中是否有任何语法检查实用程序。即使不是在 Debian 中,也可以在自由软件中。我正在使用拼写检查标签,因为那些人​​可能也对此感兴趣。

答案1

LibreOffice Writer默认情况下,您键入时会检查语法。要打开或关闭此功能,请转至Tools-> Spelling and Grammar,单击Options...按钮,然后选中或取消选中Check grammar as you type。注意: Spelling and Grammar仅当您的文档不为空(即包含一些文本)时才会打开。在 Debian 9/Stretch 中测试。

如果您还没有LibreOffice安装,请使用 来安装sudo apt-get install libreoffice

Abiword还有语法检查。在 Debian 中,使用sudo apt-get install abiword abiword-plugin-grammar.这些软件包存在于所有当前 Debian GNU/Linux 版本中(Stable 8/Jessie、Testing 9/Stretch 和 Unstable/Sid)。

启动后Abiword,进入Edit-> Preferences->选项卡,勾选激活语法检查的Spell Checking选项。Check grammar as you type

对于这两种情况,可能的语法错误将用蓝色或绿色波浪下划线标记。

答案2

你可以尝试这个Python库:

http://www.nltk.org/

您不应该寻找执行此操作的 Linux 程序,而应该寻找执行此操作的 Python / Java / PHP / C++ 应用程序。任何可以在 Linux 下运行的语言都可以。我在谷歌上搜索了“python 语法检查器”。

答案3

您还可以使用 Gramma - 它是一个交互式命令行语法检查器,用 Node.js 编写,但您也可以下载适用于 Linux 的独立二进制文件:https://github.com/caderek/gramma

答案4

那里存在,这是一个 Java 库/应用程序,附带文字处理插件和 Web API。

相关内容