Richard M. Stallman的GNU emacs文本编辑器,和vi一样,被Ubuntu和几乎所有的Linux系统默认安装。和其他Unix/Linux文本编辑器不同的是,emacs并不仅仅是一个简单的文本编辑器。它是一个编辑环境,可以被用来编译运行程序,可以作为电子日记,约会簿和日历,可以用来编辑和发送邮件,阅读Usernet新闻,甚至玩游戏。 Emacs文本编辑器是GNU项目的主要组成部分,由Richard M. Stallman发起,它不仅是一个文本编辑工具,更是一个全面的编辑环境。在Ubuntu和大多数Linux发行版中,Emacs被视为一款必不可少的工具,尽管它可能不会预装在系统中。通过它的内置语言解释器,Emacs支持Elisp(Emacs Lisp)编程,这使得用户能够自定义和扩展其功能,使其成为一款极其灵活的编辑器。 在Ubuntu中安装Emacs,你可以使用`apt-get`包管理器,输入以下命令: ```bash sudo apt-get install emacs ``` 启动Emacs编辑器,可以调用命令: ```bash emacs file.txt ``` 如果你希望在终端窗口内运行Emacs,而非创建独立的图形窗口,可以添加`-nw`参数: ```bash emacs -nw file.txt ``` Emacs以其丰富的快捷键和命令系统而闻名。这些快捷键可以帮助用户快速高效地进行文本操作。以下是几个基础的Emacs命令: - **终止**:Ctrl+g,用于中断当前操作。 - **光标移动**:Ctrl+b(左移),Ctrl+n(下移),Ctrl+f(右移),Ctrl+p(上移)。 - **删除操作**:Ctrl+d(删除字符),Ctrl+k(删除当前行)。 - **行首行尾**:Ctrl+a(移动到行首),Ctrl+e(移动到行尾)。 - **帮助**:Ctrl+h提供帮助信息。 - **退出**:Ctrl+x,Ctrl+c,结束编辑会话。 - **另存为**:Ctrl+x,Ctrl+w,保存为新文件。 - **保存文件**:Ctrl+x,Ctrl+s,保存当前文件。 - **后向检索**:Ctrl+r,搜索历史记录。 - **前向检索**:Ctrl+s,在缓冲区中搜索。 - **入门训练**:Ctrl+h,t,启动教程。 - **撤销编辑**:Ctrl+x,u,取消最近的修改。 使用Emacs的一个显著优势是,很多Emacs的快捷键同样适用于Bash shell,这对于习惯Emacs的用户来说是非常方便的。此外,Emacs的广泛兼容性意味着你可以在多种操作系统,包括Unix/Linux和MacOS X上找到它的身影。 Emacs的可定制性是其独特魅力之一。通过Elisp,用户可以编写宏和插件来实现个性化的需求,比如集成其他工具、自定义工作流程等。许多程序员和系统管理员因其高效的工作流和高度可定制性而对Emacs情有独钟。 Emacs不仅仅是一个文本编辑器,而是一个功能强大的工作平台,涵盖了从基本的文本编辑到复杂的任务自动化,甚至游戏娱乐等多种功能。对于熟悉其操作方式的用户来说,Emacs可以大大提高生产力,并提供无与伦比的用户体验。





















- 粉丝: 1
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 专门为微信小程序、支付宝小程序编写的 SVGAPlayer.zip
- 微信、支付宝小程序BLE蓝牙SDK.zip
- Wafer - 快速构建具备弹性能力的微信小程序(1).zip
- meEdu微信小程序。(wxapp for meedu).zip
- UNI-APP微信小程序.zip
- 微信小程序-组织圈(小程序(引流能力)+区块链(智能合约))+ 身份链.zip
- 仿微信小程序小打卡.zip
- 基于微信小程序的在线商城,采用wepy框架开发.zip
- 账号助手微信小程序.zip
- 一个在线文档阅读的微信小程序.zip
- 微信小程序-微赞论坛.zip
- 微信小程序_微计划日程管理.zip
- 并发爬取全国城市空气质量日报数据,数据来源:http___datacenter.mep.gov.cn.zip
- 微信、小程序 SDK.zip
- 微信小程序逆向工具.zip
- 地图搜租房【微信公众号、小程序:人生删除指南】.zip


