我开始使用 XSB 进行 Prolog 编程。
你会为 (XSB) Prolog 推荐什么用于 vim 编辑器的语法高亮脚本或插件?
Vim (7.3) 带有针对 Prolog 的文件类型特定设置和语法高亮。只需确保您的文件被这样检测(即:setlocal filetype?
prints prolog
),并且:filetype plugin on
您:syntax on
的~/.vimrc
.
Vim 自动检测*.pdb
and *.pl
(根据内容,也可以是 Perl);但您可以配置其他模式,请参阅:help new-filetype
.
Vim 对 Logtalk 的支持是 Prolog 文件语法着色的替代方法。鉴于 Logtalk 扩展了 Prolog,您将为官方和事实上的标准 Prolog 功能获得漂亮的语法着色。最新版本可在此处获得:
https://github.com/LogtalkDotOrg/logtalk3/tree/master/coding/vim
但是,您需要配置 Vim 以使用 Logtalk 语法高亮支持 Prolog 文件(基本上是为了识别您用于 Prolog 的文件扩展名;例如,默认情况下,XSB 首选.P
)。也请尝试不同的 Vim 主题。他们中的一些人比其他人更愉快。
有两个大插件“设置”用于在 Vim 中使用 Prolog:
您可以检查第二个文件 - 它们扩展了 Vim 附带的标准 prolog.vim,但包括它。此外,它们支持不同风格的 Prolog - SWI Prolog、GNU Prolog 等。您可以将它们用作示例并创建自己的示例。