【问题标题】:multi-line statements in REBOL?REBOL 中的多行语句?
【发布时间】:2015-04-23 02:16:03
【问题描述】:

我在使用 REBOL3 REPL 时遇到的一个恼人问题是它不接受多行语句。例如,我想输入 "some_obj: make obj! [" ,回车,然后继续语句。

这对我来说很重要,因为我正在使用一个 Vim 插件,它将视觉选择的源代码发送到 REPL。

我在另一个 StackOverflow 问题上读到 REBOL2 支持多行语句,而 REBOL3 不支持。有没有人为此提供了修复,或者 REPL 中是否有一个支持多行的分支?

【问题讨论】:

  • Mainline Rebol3 没有计划用于良好的多行输入,但 Red 今天支持它。然而......未来可能不会那么严峻......见Ren Garden“不仅仅是多线”:-)
  • 注意:我赞成您尝试帮助您get enough points to chat,您可以在哪里提出这个问题以及关于“发生了什么?”的其他问题。回答。但是,我也投票关闭。项目路线图问题不是“好的 SO 问题”。 (有点让我们between a rock and a hard place on that。)
  • @HostileFork 好吧,感谢您的积分:),我一直在努力获得足够的积分来在聊天中提问。
  • 看起来你的肿块了。第一次免费。 :-) 快来加入...

标签: rebol rebol3 rebol2


【解决方案1】:

很遗憾,Rebol 3 控制台不支持多行语句。

我通常将我的语句写入文本编辑器,将它们复制到剪贴板,然后在 Rebol3 控制台中执行:

do to string! read clipboard://

最好把它放到一个函数中:

do-clip: does [do to string! read clipboard://]

【讨论】:

  • 是的......嗯,但我正在使用远程虚拟机,所以我不容易访问剪贴板。我正在考虑修改 Vim SLIME 以执行您建议的操作。
猜你喜欢
  • 2015-08-18
  • 1970-01-01
  • 1970-01-01
  • 2016-07-02
  • 2012-01-08
  • 2015-09-11
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多