带你走进EMACS(1)

什么是EMACS

 Editor MACroS(宏编辑器)是一个文本编辑器系列,其中最主流的一支是 GNU Emacs,Emacs 这一名字最早来源于 “Editor MACroS”,注意,他的最初创始人给他的定义是“文本编辑器”,然而,他的功能早已经不限于文本编辑器了。编辑界里大体可以分为两个派别,一派是EMACS的死忠粉;一派是Vim的追星族。那么今天就让我们走进这款神器:EMACS!让我们看看他究竟能做什么。

Emacs 诞生已有近五十年时间,是世界上最古老而依然活跃(截止 2021 年)的开源软件之一。在这里,我不想去讲他的成名历史,我只想说说作为一个小白该如何快速的入手这款神器。

我们可以这样理解EMACS:我们可以把他理解为五个主要功能键的首字母 Esc、Meta、Alt、Ctrl、Shift的简写。为什么全是快捷键????很简单,EMACS压根就没想让你用鼠标进行操作,我们需要记忆繁多的快捷键,当我们可以完全熟练的运用这些快捷键,就像是在老版cf里得到了火麒麟,这将能得到极高的效率。

快捷键的定义

作为小白,我们不需要掌握太多,只需要知道  Control  对应 C 对应   Ctrl      ;Meta  对应  M 对应 Alt  ;  Shift  对应S  对应  Shift ;Super对应 s 对应Win ;         

而在Emacs里面,通常采用 用连字符表示“同时按下”。例如,我们用 C-c 表达“先按下 Control 键不要松,再按下c 键“。 C-v x则表达“先按下 Control 键不松,按下 v键,松开这两个键,按下x 键”。   

重要快捷键

理解了上述话语,我们直接进入正题。

进入界面

emacs//进入emacs界面。

Emacs a.sv//sv//打开文件a.sv

Emacs a.sv b.sv//打开多个文件。

emacs a_dir/   //打开当前目录

文件操作

退出程序  C-x C-c

打开文件  C-x C-f

关闭文件  C-x C-c

保存文件  C-x C-s

刷新文件  C-x C-v

光标移动

上C-p 下C-n  左C-b 右C-f

向左移动一个词 M-b

向左移动一个词M-f

直接到段首M-a

直接到段尾M-e

直接到行首C-a

直接到行尾C-e

直接到文首C-home

直接到文尾C-end

M-r:第一次按下光标到达窗口中间;第二次按下到达窗口最上方;第三次按下到达窗口最下方。

使用编辑

删除右边:C-d

删除左边符号:del

移除右边一个词:M-d

移除左边一个词:M-del

移除右侧到句子结尾:M-k

移除右侧到句子结尾:C-k

复制区域:M-w

剪切区域;C-w

粘贴:C-y

撤销:C-/

搜索文本(从光标位置i向下找):C-s,此时最下方会出现“l-search:”,输入我们i想要搜索的文本,光变会到打一个匹配的文本位置,想向下跳的话就按C-s,向停下来就按回车,想放弃搜索就按C-g。

从光标位置向上找:C-r,操作同上。

列操作

光标处键入C-enter,然后移动光标,从上次选中的光标到当前光标就标称各类操作,可进行复制粘贴等操作。

你可能感兴趣的:(emacs,学习,编辑器)