我在使用 REBOL3 REPL 时遇到的一个烦人的问题是它不接受多行语句。例如,我想输入"some_obj:制作 obj![" ,按回车键,然后继续该语句。
这与我有关,因为我正在使用一个 Vim 插件,它将视觉选择的源代码发送到 REPL 中。
我读过另一个 StackOverflow 问题,REBOL2 支持多行语句,而 REBOL3 不支持。 有没有人为此提供了修复程序,或者 REPL 中是否有具有多行支持的分叉?
不幸的是,
Rebol 3 控制台不支持多行语句。
我通常将我的语句写入文本编辑器,将它们复制到剪贴板,然后在 Rebol3 控制台中执行此操作:
do to string! read clipboard://
最好把它放到一个函数中:
do-clip: does [do to string! read clipboard://]