Emacs月月积累(一):文本编辑命令

2018-04-29  本文已影响0人  vimtest

Emacs月月积累(一):文本编辑命令

Emacs的门槛低,入门容易,但要熟练使用却很难。虽然在用,但总是没系统没计划,所以用了几年还总是原地踏步。要熟练Emacs应该没那么难,主要就是忘掉老习惯培养新习惯,所以决定每月从Emacs的manual中翻译出一些,慢慢养成Emacs的键盘习惯。
第一个月内容多些,但很多都已经在用了,再系统的整理一下并深入点了解,应该对提高工作效率有好处。

一、光标移动

C类命令

用于以字符、行、列等物理单位度量的光标移动

M类命令

用于以词、句、段落等文本单位度量的光标移动

其他命令

二、删除、撤销(恢复)和重复操作

字符、词和行删除

空格和空行删除

撤销操作

重复操作

三、文本块标记(选择)

任意位置间标记

选择和标记一行或多行:

C-A, C-E, C-N 或 C-P:在当前位置设置标记点,光标移动和C-a, C-e, C-n 或 C-p相同,加亮标记点和光标之间的文本。搜狗输入法会拦截C-N命令,在输入法设置中去掉即可。

整块标记:

使用体会:(1)标记和选择在Emacs被合并成了一个概念,而颜色加亮倒成了一种表面形式:不管有没有颜色加亮,标记点和光标之间的内容都已经被选择;(2)多用、善用 C-x C-x 命令

四、拷贝、剪切和粘贴/召回

使用体会:在其他软件中,一般被选择(颜色加亮)的内容才称为块,才能进行拷贝和剪切。但Emacs只要设置了标记点,就可以对光标和标记点间的内容进行复制、剪切等操作;如果是复制操作,Emacs会在光标所在位置和标记点之间切换一下光标,可以让用户进行确认。

五、搜索与替换

相关命令很多,但如果嫌麻烦,记住两个即可:

其他搜索和替换命令:

上一篇下一篇

猜你喜欢

热点阅读