13

我开始使用 XSB 进行 Prolog 编程。

你会为 (XSB) Prolog 推荐什么用于 vim 编辑器的语法高亮脚本或插件?

4

3 回答 3

18

Vim (7.3) 带有针对 Prolog 的文件类型特定设置和语法高亮。只需确保您的文件被这样检测(即:setlocal filetype?prints prolog),并且:filetype plugin on:syntax on~/.vimrc.

Vim 自动检测*.pdband *.pl(根据内容,也可以是 Perl);但您可以配置其他模式,请参阅:help new-filetype.

于 2013-10-26T19:41:17.390 回答
3

Vim 对 Logtalk 的支持是 Prolog 文件语法着色的替代方法。鉴于 Logtalk 扩展了 Prolog,您将为官方和事实上的标准 Prolog 功能获得漂亮的语法着色。最新版本可在此处获得:

https://github.com/LogtalkDotOrg/logtalk3/tree/master/coding/vim

但是,您需要配置 Vim 以使用 Logtalk 语法高亮支持 Prolog 文件(基本上是为了识别您用于 Prolog 的文件扩展名;例如,默认情况下,XSB 首选.P)。也请尝试不同的 Vim 主题。他们中的一些人比其他人更愉快。

于 2013-10-26T22:36:43.200 回答
1

有两个大插件“设置”用于在 Vim 中使用 Prolog:

您可以检查第二个文件 - 它们扩展了 Vim 附带的标准 prolog.vim,但包括它。此外,它们支持不同风格的 Prolog - SWI Prolog、GNU Prolog 等。您可以将它们用作示例并创建自己的示例。

于 2017-10-20T04:01:27.837 回答