emacs mac是一款应用在mac平台上的文本编辑器,同时它也是一个整合的集成开发环境,其不仅拥有强大的文本编辑功能,还支持代码程序的编写,在以编辑器为基础的前提下,emacs极大的帮助了广大编程开发者实行了简单有效的代码编辑操作,另外,软件还提供了一些实用型的辅助操作,使之可以玩游戏、听音乐、浏览网站等便捷性操作,你甚至可以将该软件比作一个伪装成编辑器的操作系统,因为它真的是完美满足了你想象的空间。同时为了解决大多数用户在软件安装上的难题,我们提供emacs mac 安装配置教程帮助您更好的进行代码文本的编辑操作,另外,软件支持应用的可扩展功能,既可以在文本终端中运行,又可以在图形界面中运行,深受广大用户的喜爱和青睐。本站提供emacs for mac版下载,有需要的用户可以在本站下载!注:下载包中有emacs for mac版安装包以及软件安装必读文件,安装包在未使用时请不要轻易删除和更改文件类型。
安装配置教程1、在本站下载好mac文件包,打开dmg镜像文件,将“Emacs”拖入到“Applications”应用文件夹中进行安装或者双击“Emacs”执行镜像设备运行过程;
2、等待软件安装完成后软件自动运行,点击桌面左上角的软件应用图标,在弹出的下拉窗口中选择“About Emacs”查看软件相关版本信息:
功能特色1、完整的内置文档,包括新用户的教程。2、完整的Unicode支持几乎所有的人类语言和文字。3、高度可定制的,使用Emacs Lisp代码或图形界面。4、大量的扩展名添加其他功能,包括项目策划、邮件和新闻阅读器、调试器接口、日历等。5、内容的智能编辑模式,包括为多种文本类型(文本、源代码、HTML)进行语法着色。
快捷键替换 M-%标记 M-@文件操作C-x C-c 退出emacsC-x C-f 打开文件C-x C-s 保存文件C-x C-v 在当前缓冲区重新打开一个文件,可以用于清除undo历史!!C-x 1 最大化当前缓冲,关闭其它C-x 2/3 垂直、水平创建新缓冲区C-x o 切换到其它缓冲区C-x C-b 列出缓冲区C-x b 提示输入缓冲区名称,切换当前窗口的缓冲区C-x k 删除当前缓冲区C-j 换行回车,有些模式下比较直接回车好用,有增加缩进之类的功能C-代表按住Ctrl键M-代表按住Alt键,也可以用按一下ESC放开代替M-x输入指令执行,在输入时用Tab可以自动补全或列出项目C-g 取消当前操作指令C-h k查看当前按键绑定的指令及介绍移动插入点(光标)C-n/p/b/f 到 下一行、上一行、前一字符、后一字符M-b/f 到 前、后一单词C-a/e 到 行首、末M-a/e 到 句首、末M-</> 到 文件首、末C-v/M-v 下、上翻屏C-l 循环 将当前光标行显示在窗口下、中、上位置C-u重复执行之后的 xx 命令 num 次,不输入num默认为4C-u C-v 向下滚动4行编辑Back/C-d 删除 前、后字符M-Back/M-d 移除 前、后单词C-k/M-k 移除到 行末、句末C-/ undo/redoC-x u undo/redoC-w 剪切C-y 召回(粘贴)(粘贴移除的、复制、剪切的内容)C-c 复制(emacs一般也默认定制了与OS的剪切复制粘贴相同的快捷键)查找C-s 查找下一个C-r 查找上一下C-g 一次返回,二次结束查找回车 停止到当前查找到的内容注意事项部分Mac系统用户可能无法直接安装,若遇到【app已损坏,无法启动。你应该将它移到废纸篓。】提示时,建议进行以下操作:1、打开系统偏好设置,选择【安全性与隐私】2、点击右下角锁状图标,输入密码解除锁定3、在【允许从以下位置下载的应用】的三个选项里,选择最下方的【任何来源】4、重新启动程序如果打开【安全性与隐私】后没有发现【允许从以下位置下载的应用】选项的用户,可以进行以下操作:1、复制括号内代码:【sudo spctl --master-disable】;2、在【应用程序】-【实用工具】中找到【终端.app】打开,粘贴之前复制的代码,回车键运行;3、重新启动程序。
更新日志emacs for mac v25.3Emacs初始化文件:EVAL后负荷的“丰富”DEFUN丰富解码展示道具(起始端和可选的参数列出开始结束角马不再支持“文本”和“丰富”的内联MIME对象。此支持被禁用,以避免对包含在电子邮件和新闻文章中的任意Lisp代码进行评估。与富文本模式相关的安全漏洞被移除。丰富的文本模式有其支持解码的x-display。此版本允许将“显示”属性保存为文本的一部分。Emacs的显示性能支持评价任意Lisp形式实例化的财产的一部分,所以解码”x-display是容易执行任意恶意Lisp代码中所包含的文本(例如,发送电子邮件消息的一部分)。这个漏洞被介绍了Emacs 21.1。工作在Emacs中25.3之前的版本,追加以下你的~ /