【问题标题】:How to run Edwin editor in console mode如何在控制台模式下运行 Edwin 编辑器
【发布时间】:2016-03-23 16:14:32
【问题描述】:

我是一个绝对的 Lisp/Scheme 初学者,现在尝试通过阅读第 1 页的 Simply Scheme 进行自学。我下载了带有内置 Edwin 编辑器的 MIT/GNU Scheme。我想在 iTerm 下的控制台模式下运行 Edwin,而不是在其默认的 X11/XQuartz 模式下运行,这种模式需要更多时间才能启动,并且位图字体显示令人眼花缭乱。

我发现页面Starting Edwinvariable+: create-editor-args 下列出了一个(console) 变量,我认为它一定是我需要的,但我不知道在shell 提示符下输入什么来调用它。请原谅我问了这么愚蠢的问题。

【问题讨论】:

标签: mit-scheme edwin


【解决方案1】:

我的一个 Facebook 朋友告诉我,在控制台模式下运行 Edwin 有两种方法:

  1. $ DISPLAY= scheme -edit 请注意,等号后面应跟一个空格字符,即为DISPLAY 环境变量分配一个空值。
  2. $ scheme,然后在方案 REPL 中,(edit 'console)

无论哪种方式都将进入 Edwin 控制台模式,但 Edwin 3.116(内置于 MIT/GNU Scheme Release 9.2 x86-64 for Mac OS X)将显示错误消息

Evaluation error:
The primitive xterm-y-size is not implemented in this version of Scheme.

它询问用户是否想Start debugger (y or n)?,我只需按n跳过它。

【讨论】:

    【解决方案2】:

    在终端中运行 Edwin:

    mit-scheme --eval "(edwin 'console)"
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-08-29
      • 2020-03-02
      • 2020-07-08
      • 1970-01-01
      • 2020-10-26
      • 1970-01-01
      • 2016-09-26
      • 1970-01-01
      相关资源
      最近更新 更多