Ale*_*Guo 6 rebol rebol3 rebol2
我对REBOL3 REPL的一个烦人的问题是它不接受多行语句.例如,我想键入"some_obj:make obj![",按Enter键,然后继续声明.
这对我来说很重要,因为我正在使用Vim插件将可视化选择的源代码发送到REPL.
我已阅读另一个StackOverflow问题,REBOL2支持多行语句,而REBOL3则不支持.有人为此提供了修复,还是在REPL中有多线支持的分支?
不幸的是,Rebol 3 Console 不支持多行语句。
我通常将语句写入文本编辑器,将它们复制到剪贴板,然后在 Rebol3 控制台中执行:
do to string! read clipboard://
Run Code Online (Sandbox Code Playgroud)
最好将其放入一个函数中:
do-clip: does [do to string! read clipboard://]
Run Code Online (Sandbox Code Playgroud)