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 は and を自動検出*.pdb*.plます (内容によっては、Perl の場合もあります)。ただし、追加のパターンを構成できます。 を参照してください:help new-filetype

于 2013-10-26T19:41:17.390 に答える
3

Logtalk に対する Vim のサポートは、Prolog ファイルの構文カラーリングの代替手段です。Logtalk が Prolog を拡張していることを考えると、公式および事実上の標準の Prolog 機能の適切な構文カラーリングが得られます。最新バージョンは次の場所から入手できます。

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

ただし、Prolog ファイルの Logtalk シンタックス ハイライター サポートを使用するには、Vim を構成する必要があります (基本的に、Prolog に使用しているファイル拡張子を認識するためです。たとえば、デフォルトでは XSB は を好みます.P)。また、さまざまな Vim テーマを試してみてください。それらのいくつかは、他のものよりも快適です。

于 2013-10-26T22:36:43.200 に答える
1

Vim で Prolog を操作するための 2 つの大きなプラグインが「設定」されています。

  • adimit/prolog.vim - 広く知られているが放棄された
  • soli/prolog-vim - あまり知られていませんが、より更新され、高度になっています

2番目のファイルを確認できます-それらはVimに付属している標準のprolog.vimを拡張していますが、それを含んでいます。さらに、SWI Prolog、GNU Prolog など、さまざまな種類の Prolog をサポートしています。これらを例として使用したり、独自のものを作成したりできます。

于 2017-10-20T04:01:27.837 に答える