Emacs

Emacs

一、安装

  1. 下载地址:http://ftp.gnu.org/gnu/emacs/windows/emacs-26/emacs-26.1-x86_64-no-deps.zip

  2. 解压后运行 bin\addpm.exe 完成安装

  3. 通过开始菜单启动 Emacs

二、界面

Emacs

一、安装

  1. 下载地址:http://ftp.gnu.org/gnu/emacs/windows/emacs-26/emacs-26.1-x86_64-no-deps.zip

  2. 解压后运行 bin\addpm.exe 完成安装

  3. 通过开始菜单启动 Emacs

二、界面

  • 模式行:

    • 显示当前窗口缓冲区信息

    • 每个缓冲区都以一种模式进行编辑

      • 基本模式:只提供最基本的 Emacs 编辑功能

三、快捷键

取消当前操作

C-g

退出 Emacs

C-x C-c

(一)文件

打开文件

C-x C-f

保存文件

C-x C-s

另存为

C-x C-w

(二)编辑

  • 选择文本:C-Space + 移动光标

  • 剪切:C-w

  • 复制:M-w

  • 粘贴:C-y

  • 剪切至行末:C-k

(三)窗口

  • 分割窗口:C-x 2

  • 关闭当前窗口:C-x 0

  • 切换缓冲区:C-x b

  • 缓冲区列表:C-x C-b

(四)光标

  • 切换窗口:c-x o

  • 持续选中:c-x c-x

  • 左移动一个词:M-b

  • 右移动一个词:M-f

上一行C-p

向左C-b

目标光标

向右C-f

下一行C-n

(五)帮助

  • 查看帮助选项:C-h

  • 查看键绑定:C-h b

  • 命令搜索:C-h a

SML

一、安装

  1. 在 Emacs 中运行:M-x list-packages

  2. 找到 sml-mode 并点击安装

  3. 退出并重启 Emacs

二、验证

  1. 创建或打开 .sml 文件

  2. 确认模式行显示为"SML"

  3. 测试语法高亮和自动缩进

  4. 运行 C-c C-s 启动 SML REPL

三、REPL

(一)快捷键

  1. 打开REPL:C-c C-s

  2. 历史命令:

    1. 上一条:M-p

    2. 下一条:M-n

  3. 中断无限循环:C-c C-c

  4. 结束会话:C-d(在 sml 缓冲区中)

  5. 重启会话:C-c C-s

(二)命令

  1. 加载文件: use "filename.sml";

(三)最佳实践

  1. 避免在会话中重新加载已修改的文件(结束并重启会话)

  2. 将常用测试代码保存在单独文件中

(四)常见问题

  1. 未完成输入:显示 = 提示符,需补充分号/双分号中断输入

  2. 输出截断:正常现象,REPL 有输出长度限

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值