K-Prolog Compiler Version 6.0 
?- edit myprog.pl.により、ファイル myprog.pl を指定して vi を呼び出します。 環境変数PROLOGEDITにエディタの名前を書いておくか、 または、editor組込み述語により指定すれば、vi 以外のエディタを使用できます。 環境変数が調べられるのは、初期化ファイルを読み込む直前です。
[例] % setenv PROLOGEDIT emacs % plc 19: ?- editor(emacs). % plc 19: ?- editor(emacs).エディタを呼び出すときに指定のファイルが存在しないときには、
Newfile(y/n/a)?と聞いてきますから、新しいファイルを作るときはyを、 中止するときはaを指示します。nを指示したときは、 現在のディレクトリから、つづり訂正機能により、 近い名前のファイルを見つけて表示します。
"myprog0.pl" : Do you want this(y/n/a)?y を指示すればそのファイルの編集に入ります。 n ならば次に近い名前を表示します。a は abort です。
ファイルの編集を終了した後で、そのファイルはインタプリタに再び読み込 まれます。ただし、ファイルに変更が加えられていなければ読み込まれません。
20: ?- editp mypred.名前が mypred である述語を定義しているファイルの編集に入ります (述語のアリティはこの際無視します)。 エディタに入るときに、引数として "+/述語名" を指示するようになっているので、 述語の定義が行の先頭から書いてあれば、カーソルはその位置に移動します。
mypred0 : Do you want this(y/n/a)?y で編集に入ることができます。