Emacs MAC版是一款专业易用的文本编辑软件,Emacs
MAC最新版不仅拥有强大的文本编辑功能,还支持代码程序的编写,在以编辑器为基础的前提下,极大的帮助开发者实行了简单有效的代码编辑操作,Emacs
MAC版还提供了一些实用型的辅助操作,使之可以玩游戏、听音乐等。
{mac1}
软件介绍
EMacs不仅仅是一个编辑器,他是一个整合环境,或可称它为集成开发环境,这些功能如让使用者置身于全功能的操作系统中,在基于编辑器的功能基础上,EMacs自行开发了一个“bourne-shell-like”的shell: EShell。EMacs还可以收发电子邮件,通过FTP/TRAMP编辑远程档案,通过Telnet登录主机,上新闻组,登陆IRC和朋友交流,查看日历,撰写文章大纲,对多种编程语言的编辑,调试程序,结合GDB,EDebug等。
EMacs支持C/C++,Perl,Python,Lisp等等,玩游戏,计算器,记日记,管理日程,Task,ToDo,约会等,个人信息管理,目录管理,文件比较,阅读info和man文档,浏览网站,为各种程序(TeX等)提供统一的操作界面。
功能介绍
1、完整的内置文档,包括新用户的教程。
2、完整的Unicode支持几乎所有的人类语言和文字。
3、高度可定制的,使用Emacs Lisp代码或图形界面。
4、大量的扩展名添加其他功能,包括项目策划、邮件和新闻阅读器、调试器接口、日历等。
5、内容的智能编辑模式,包括为多种文本类型(文本、源代码、HTML)进行语法着色。
快捷键
替换 M-%
标记 M-@
文件操作
C-x C-c 退出emacs
C-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默认为4
C-u C-v 向下滚动4行
编辑
Back/C-d 删除 前、后字符
M-Back/M-d 移除 前、后单词
C-k/M-k 移除到 行末、句末
C-/ undo/redo
C-x u undo/redo
C-w 剪切
C-y 召回(粘贴)(粘贴移除的、复制、剪切的内容)
C-c 复制(emacs一般也默认定制了与OS的剪切复制粘贴相同的快捷键)
查找
C-s 查找下一个
C-r 查找上一下
C-g 一次返回,二次结束查找
回车 停止到当前查找到的内容