Skip to content

Latest commit

 

History

History
63 lines (45 loc) · 2.5 KB

README.md

File metadata and controls

63 lines (45 loc) · 2.5 KB

window 系统下我用EMACS编辑程序,然后使用MIT Scheme编译。

环境配置

MIT Scheme

编辑器EMACS(感觉MIT Scheme 自带的Edwin不太好用)

Emacs on window 初步实践

MIT Scheme 的基本使用

window 下 MIT Scheme的一点配置与使用技巧

1 初始位置设置

我们一般通过函数load加载文件并且通过C-x C-e求值 加载文件需要知道文件的路径,路径太长不免麻烦,通过设置初始位置使得路径变短方便输入

1.1 设置命令行的的初始位置

你可以通过编辑配置文件scheme.ini来自定义MIT-Scheme Window平台的程序配置文件一般会在变量HOMEPATH下 通过快捷键win + R 输入cmd调出DOS,输入set homepath即可知道homepath的路径 将scheme.ini文件放在homepath下(没有则建立)。

一下举个例子:

如果你的scheme文件都放在C:\doc

  • 在该文件下新建了个test.scm
  • 编辑scheme.ini
(cd "C:\\doc")
(define call/cc call-with-current-continuation)
  • 保存后重启动mit-scheme,C-x z进入命令行模式
  • 现在只要输入(load "test.scm") 并且按C-x C-e即可运行文件。

1.2 设置Edwin模式的初始位置

在桌面的快捷方式的属性设置里面编辑起始文件路径即可。 比如上面的例子编辑起始位置为"C:\doc" 现在在Edwin模式下只要输入(load "test.scm") 并且按C-x C-e即可运行文件。

2 历史命令

我么知道Dos 下或者终端中历史使用命令只要按个方向键上即可。 scheme-命令行模式下不知道如何使用命令行,但是edwin模式下和Emas类似通过 M-p(ALT + P)即可使用历史命令