如何将多行粘贴到鸡计划解释器中?

时间:2014-08-05 11:53:17

标签: vim chicken-scheme

尝试开始Chicken Scheme我发现自己被REPL挫败了。 CSI似乎不允许我在其中粘贴多行,这使得在单独的文件中处理新函数并将其粘贴以进行测试真的很难。

我只想尝试在外部编辑中创建的一个gulp中获取一段代码。

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

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

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

[edit]之前的版本包含了关于如何从vim除了粘贴之外从vim获取代码块的问题。 @ romainl的答案涵盖了大部分内容,但是在vim中运行shell之前我还没有找到真正有效的解决方案。

1 个答案:

答案 0 :(得分:1)

您可能跳过this part of your REPL's doc:使用REPL中的编辑器而不是相反。

如果你坚持从Vim那里做所有的事情,this page of the same wiki中还有一些额外的指针应该添加Steve Losh's Clam和其他许多vim插件,这些插件旨在给予Vim shell / REPL-like功能。

还可以设置自定义makeprgerrorformat

或者,简单地说:

:!csi %<CR>