SWI prolog-如何使用键盘快捷键或全局谓词清除终端屏幕?
我想使用键盘快捷键或命令清除SWI prolog控制台内的屏幕(我猜在prolog中你们称之为“谓词”) 类似的问题是,我在哪里找到了我需要的东西——有一个谓词对我有效:SWI prolog-如何使用键盘快捷键或全局谓词清除终端屏幕?,prolog,swi-prolog,Prolog,Swi Prolog,我想使用键盘快捷键或命令清除SWI prolog控制台内的屏幕(我猜在prolog中你们称之为“谓词”) 类似的问题是,我在哪里找到了我需要的东西——有一个谓词对我有效: write('\33\[2J'). 是否有更好(更简单)的方法清除屏幕?SWI Prolog允许定义默认启动时加载的设置文件。其名称取决于操作系统。在POSIX系统上,它被命名为.swiplrc。如果已将文件与快捷方式谓词的定义一起使用,则可以简单地创建或更新该文件。例如: cls :- write('\33\[2J').
write('\33\[2J').
是否有更好(更简单)的方法清除屏幕?SWI Prolog允许定义默认启动时加载的设置文件。其名称取决于操作系统。在POSIX系统上,它被命名为
.swiplrc
。如果已将文件与快捷方式谓词的定义一起使用,则可以简单地创建或更新该文件。例如:
cls :- write('\33\[2J').
谢谢你帮助我。我能够解决我的问题-在我的.pl文件所在的文件夹中,我添加了文件“swipl.ini”(用于windows),其中我添加了谓词:
cls :- write('\33\[2J').
现在我可以在SWI prolog终端“cls”中编写,它可以按预期工作。您只需使用内置的
tty\u clear
谓词即可清除控制台