如何将多行粘贴到chicken方案解释器中



试图开始使用Chicken Scheme,我发现自己被REPL挫败了。CSI似乎不允许我在其中粘贴多行,这使得很难在单独的文件中创建一个新函数,然后将其粘贴进来进行测试。

我只是想在一个外部编辑中创建一个代码块。

@romainil回答的评论似乎表明一些人可以。只是因为我无法理解的原因而不是我。

那么,如何将多行粘贴到csi中呢?

(旁注:我在Mac上这样做。我试过使用Terminal和iTerm 2,结果相同。)

[edit]以前的版本包括关于如何从vim获得代码块到csi而不是粘贴的附带问题。@romainl的回答涵盖了大部分,但缺乏在vim内运行shell,我还没有找到一个实际有效的解决方案。

您可能跳过了REPL文档的这一部分:从REPL中使用编辑器,而不是相反。

如果你坚持在Vim中完成所有这些,那么在这个wiki的页面中有一些额外的指针,你可能应该添加Steve Losh的Clam和许多其他Vim插件,这些插件旨在为Vim提供类似shell/repl的功能。

还可以设置自定义makeprgerrorformat

,或者简单:

:!csi %<CR>

最新更新