一、Emacs基本操作(1)

本文详细介绍了Emacs编辑器的基本操作技巧,包括光标移动、文本删除、剪切板使用、撤销功能及快捷键应用,旨在帮助用户快速掌握Emacs编辑器的基础使用方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、Emacs普通编辑(1)

1、移动光标

    c-p                                      上;
    c-n                                      下;
    c-b                                      左;
    c-f                                       右;
    M-f                                     向前移动一个字; 
    M-b                                    向后移动一个字; 
    C-a                                     移到行首; 
    C-e                                     移到行尾;
    M-a                                    向后移动一段;M-e 向前移动一段
    M-{                                     向后移动一整段;
    M-}                                     向前移动一整段
    C-v                                     向下移动一屏; 
    M-v                                    向上移动一屏
    M-<                                   移动到文件头;
    M->                                   移动到文件尾
    M-x goto-line 回车 n 回车 移动到指定行。(M-g M-g)
    M-x goto-char 回车 n 回车 移动到指定字符
    C-l                                      重绘屏幕,光标居中
    C-u                                     重复执行命令

2、删除文字

    撤销 C-x u 或 C-_ 或 M-x undo 回车
    C-d                                     删除一个字符;
    M-d                                    删除后一个字;
    M-Del                                 删除前一个字;
    C-k                                      删除光标当前到行尾;
    C-y                                     从寄存器中粘贴删除或复制到寄存器的数据;
    M-y                                    删除刚刚粘贴的文本并将更早的文本

3、删除、移动和复制

    C-@                                   设置一个区域标记当移动光标会选择以此为基点的区域;
    C-w                                    剪切一个区域数据;C-_或C-x u 如果剪切错误可以通过此键恢复选中区域
    M-w                                   复制一个区域数据;
    M-h                                    设置一个段落区域;
    C-x h                                  设置整个缓冲区的区域
    C-x C-p                              设置当前页的区域;
    C-y                                     从寄存器中粘贴删除、剪切或复制到寄存器的数据;
    M-y                                    粘贴上一个寄存器的数据;

4、剪切板

    在Windows下,C-w或M-w将数据存到剪切板中,但是Linux下不是这样的;
    M-x clipboard-kill-region 回车        剪切一个区域的数据到剪切板;
    M-x clipboard-yank 回车                 粘贴剪切板的数据;
    M-x clipboard-kill-ring-save 回车    复制数据到剪切板;

5、撤销

    C-g                                    撤销当前命令;
    C-_或C-x u                         撤销最后一次修改;
    M-x revert-buffer 回车      撤销到最后一次存盘的数据;

6、一些有用的快捷键

    C-t                                     将当前字符与前面字符交换位置;
    M-t                                    将当前字与后面的字交换位置;
    C-x C-t                               交换上下两行;
    M-c                                    将当前字的首字母大写;
    M-u                                   设置当前字为大写;
    M-l                                    设置当前字为小写;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值