Macos SWI Prolog中的默认工作目录

Macos SWI Prolog中的默认工作目录,macos,prolog,swi-prolog,Macos,Prolog,Swi Prolog,我在更改存储*.pl文件的目录时遇到问题。默认设置位于我的主文件夹中。我可以通过使用working\u directory谓词或swipl解释器中的cd命令来更改工作目录。问题是每次运行SWI Prolog时我都必须这样做,所以我正在寻找一个永久性的解决方案。我试图将这两个解决方案包含在.plrc文件中,该文件是我在主目录中创建的,但没有任何帮助 我是MacOSX用户,如果这对我有帮助的话 另外,您能推荐任何支持多选项卡的Prolog文本编辑器吗?SWI Prolog支持每个用户的初始化文件,该

我在更改存储
*.pl
文件的目录时遇到问题。默认设置位于我的主文件夹中。我可以通过使用
working\u directory
谓词或
swipl
解释器中的
cd
命令来更改工作目录。问题是每次运行SWI Prolog时我都必须这样做,所以我正在寻找一个永久性的解决方案。我试图将这两个解决方案包含在
.plrc
文件中,该文件是我在主目录中创建的,但没有任何帮助

我是MacOSX用户,如果这对我有帮助的话


另外,您能推荐任何支持多选项卡的Prolog文本编辑器吗?

SWI Prolog支持每个用户的初始化文件,该文件在POSIX系统(如MacOS X)上命名为
.plrc
。只需在您的主目录中创建此文件(如果它不存在)并添加以下行:

:- initialization(cd).

关于支持Prolog的多选项卡和语法着色的文本编辑器,请尝试例如TextMate 2(安装了Prolog或Logtalk捆绑包)。

加载Prolog文件的方法多种多样。也有绝对路径。请看一下
apropos(load)。
和周围的谓词。我使用记事本++和Haskell语法Highlighting。