gpt4 book ai didi

vim - 如何重新初始化 swank?

转载 作者:行者123 更新时间:2023-12-04 13:41:35 24 4
gpt4 key购买 nike

如何让 swank 忘记所有之前评估过的定义?

我希望它取消定义通过评估定义的所有宏、函数和变量(例如 ,b 评估缓冲区)。并让它恢复到与我重新启动 PC 并重新启动 swank 服务器时相同的状态。

我试过了:

  • Clear-REPL (,-) 命令:

    这似乎只是为了清除屏幕(缓冲区)。

  • CL-USER> (swank:restart-server)(来自 REPL 缓冲区):

    服务器重新启动,但它仍然记得我的旧 defun 和其他定义。

  • CL-USER> (slime-restart-inferior-lisp) 和`(slimv-restart-inferior-lisp)

    两者都未定义。

最佳答案

Slimv 作者在这里。我向 slimv 添加了一个新命令“退出 REPL”。这通过调用 swank:quit-lisp 关闭运行 swank 服务器的 lisp 进程。 ,然后关闭 REPL 缓冲区。您可以使用此命令,然后使用另一个“连接服务器”命令来重新启动 REPL。 'Quit REPL' 的默认映射是 <Leader>Q ,因此您可以通过 <Leader>Q<Leader>c 重新启动 REPL序列。请参阅提交 44a50afc...在 GitHub 或 a8abdbbc...在 BitBucket 上。

关于vim - 如何重新初始化 swank?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33396711/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com