80 likes | 459 Views
Edwin Guide. 雷锦江 jinjiang.lei@gmail.com 2010.9.21. Beforehand: what is Scheme?. Scheme 是一种函数式程序设计语言。 Edwin 是一个类似于 emacs 并集成了 Scheme 的编辑器。 不建议使用单独使用 MIT/GNU Scheme 编程,因为无法对程序进行编辑。推荐使用 emacs 或者 Edwin 。不习惯使用 emacs 的同学可以使用 Notepad 。 切换 : MIT Scheme 下: (Edwin) 或 (Edwin) 启动 Edwin
E N D
Edwin Guide 雷锦江 jinjiang.lei@gmail.com 2010.9.21
Beforehand: what is Scheme? Scheme 是一种函数式程序设计语言。 Edwin 是一个类似于emacs并集成了Scheme的编辑器。 不建议使用单独使用MIT/GNU Scheme编程,因为无法对程序进行编辑。推荐使用emacs或者Edwin。不习惯使用emacs的同学可以使用Notepad。 切换: MIT Scheme下: (Edwin) 或 (Edwin) 启动 Edwin Edwin下:C + x z 最小化Edwin,切换到MIT Scheme
Emacs vs. Edwin Emacs: 远远不止是一个简单的文本编辑器,它是一个编辑器。它是一个编辑环境,可以用来编译和构建程序;充当电子日记,预约簿和日历;编写和发送电子邮件;阅读新闻;甚至玩游戏。它包含了一个内置的语言解释器,该解释器使用Elisp(emacs lisp)编程语言。 Edwin:可以看成emacs的一个子集,但集成了MIT Scheme的解释环境。
Edit with Edwin(2) 上一行 C-p : : 向左移 C-b .... 目前光标位置 .... 向右移 C-f : : 下一行 C-n M-f 向右移动一个词 M-b 向左移动一个词 C-a 移动到行首 C-e 移动到行尾 M-a 移动到句首 M-e 移动到句尾 C代表Ctrl键 M代表Meta(或Alt)键
Edit with Edwin(3) Note: 被移除(kill)的字符将被放到“剪贴板”,被删除(delete) 的则不是
Edit with Edwin(4) “剪切” 意外退出? 在编辑(例如 try.scm)时如果意外退出,会在原目录下留有一个自动保存文件,文件名以“#”包围(例如 #try.scm#),打开该文件即可恢复。