emacs是一款强大的
文本编辑器,同时也是一个整合的集成开发环境,是编辑人员最喜欢的编辑工具之一。而
emacs windows主要是支持在windows平台上运行的版本,除了拥有官方版的功能之外,软件还兼备windows平台上的优化功能,不仅拥有收发电子邮件、朋友交流、玩游戏等常用娱乐性功能支持,而且能够通过FTP/TRAMP编辑远程档案、Telnet登录主机、登陆IRC、调试程序、支持C/C++,Perl、Python,Lisp等众多语言为一体,让程序开发人员实现了办公交流双方面的功能使用。本站为您提供软件下载,有需要的用户可以在本站下载!
安装教程
1、在本站下载好安装包,将安装包解压可以得到bin、libexec、share和var四个目录文件夹;
2、打开“bin”文件夹,双击“addpm.exe”程序进行安装,根据提示点击“确定”即可安装程序。当然用户还可以双击bin文件夹里的runemacs.exe启动,同时bin目录里还有个文件是emacs.exe,双击它也可以启动,但是会出现一个控制台窗口;
3、运行程序,出现下图表示安装完成;
使用教程
程序中的光标移动Eamcs中移动光标,和Windows操作系统中的绝大多数文本编辑器类似,可以使用“方向键”、“PageUP/PageDown”等按键完成。但是作为在“终端”时代生存至今的它,还提供了让双手不离开键盘区,就可以移动光标的方法,而且在有的时候,这些组合按键的效率更高。
程序中的删除在程序中删除文字有很多种方法。在说明相应的操作方法前,我们需要先弄明白几个概念:“删除(Delete)”、“移除(Kill)”、“召回(Yank)”还有“移除环(Kill-Ring)”。被“删除”的内容,只能使用“撤销(Undo)”的办法来找回这些“消失的字符”。和大多数人预想的一样,这些“消失的字符”只会重新出现在原来它们所在的地方。
程序的剪贴板以及Undo/Redo被“移除”的内容,除了可以使用“撤销”的方法了找回内容以外,还可以使用“召回”的方法让这些“消失”的内容出现在当前光标之后。这样的操作效果和使用了“剪贴板”的效果类似了。
“召回”,是将移除的内容插入到光标所在位置的一种操作。使用召回操作,让人有一种使用“剪贴板”的感觉。不过会记录多次“移除”操作的内容,这一点可要比windows操作系统提供的“剪贴板”功能要强大多了。这种记录多次“移除”操作内容的机制在程序中叫做“移除环”——Yank Ring。“移除环”是软件存储移除内容的一种机制,其中含有多次“移除”操作的内容。之所以称其为“环”是因为在软件中提供了在光标位置插入不同“移除内容”的方法。而访问“移除内容”时是按照“环”的方式循环访问的。
程序中的查找和替换任何编辑器都有查找和替换的功能,Emacs也不例外。在它中最常用的查找方法是“增量查找”。除此之外,软件还提供了“正则查找”、“词组查找”、“简单查找”三种方法。这些查找方法,一般来说,熟练掌握其中的一至两类就足够应付日常使用的需要了。
“增量查找”是“边输入边查找”的查找方式。也是在程序中使用最为频繁的一种查找方式。“正则查找”则是输入一个正则表达式来进行查找的方式。“词组查找”意味着输入的是一个词组(在英文等语言环境下,词组是有意义的。在中文环境下,应用的就少一些了)。“简单查找”和“增量查找”对应,是在用户输入完所有待查内容后才启动查找的方法。
程序中的文件操作创建新文件:
使用组合键 Ctrl-x Ctrl-f 打开“find file”
在提示符处输入一个不存在的文件名
回车确认后,即创建了一个空的Buffer供输入使用。
保存文件
Emac的保存文件非常简单,只需要按下组合键Ctrl-x Ctrl-s即可。
另存文件
要另存一个文件,按下组合键Ctrl-x Ctrl-w,按提示输入新的文件名即可。
软件快捷键
C-x C-f 打开文件,出现提示时输入/username@host:filepath可编辑FTP文件
C-x C-v 打开一个文件,取代当前缓冲区
C-x C-s 保存文件
C-x C-w 存为新文件
C-x i 插入文件
C-x C-q 切换为只读或者读写模式
C-x C-c 退出软件
C-f 前进一个字符
C-b 后退一个字符
M-f 前进一个单词
M-b 后退一个单词
C-a 移到行首
C-e 移到行尾
M-a 移到句首
M-e 移到句尾
功能介绍
在基于编辑器的功能基础上,自行开发了一个bourne-shell-like"的shell: EShell。
1、收发电子邮件
2、通过FTP/TRAMP编辑远程档案
3、通过Telnet登录主机
4、上新闻组
5、登陆IRC和朋友交流
6、撰写文章大纲
7、对多种编程语言的编辑
8、调试程序,结合GDB,EDebug等。支持C/C++,Perl,Python,Lisp等等
9、管理日程,Task,ToDo,约会等
10、个人信息管理
11、阅读info和man文档
12、为各种程序(TeX等)提供统一的操作界面
0条评论