首页 > 其他分享 >Emacs基本操作

Emacs基本操作

时间:2024-05-16 21:09:32浏览次数:21  
标签:移至 窗口 Emacs 结束 缓冲区 基本操作 替换

Emacs常用命令

0.寻求帮助

1)C-h:寻求帮助,在输入C-h后,输入需要了解的按键,即会弹出对应按键的功能说明。
2)C-g:中止操作,例如在意欲输入C-x k过程中,突然想放弃,但已经输入了C-x,想放弃执行,此时按C-g即可中断操作。
3)C-x C-c:退出emacs。

1.文件操作

1)C-x C-f:打开文件
2)C-x C-s:保存
3)C-x C-w:另存

2.光标移动

1)M-q :换行
2)C-b :向左移动一个字符
3)C-f :右移一个字符
4)C-p :向上移动一行
5)C-n :下移一行
6)home或C-a :移至行首
7)end或C-e :移至行尾
8)page up 或C-v:上移页面
9)page down 或M-v:下移一页
10)C-l:当前行居中屏幕
11)M- :移至缓冲区结尾

3.窗口及缓冲区操作

1)C-x b :切换缓冲区
2)C-x right :通过缓冲区右循环
3)C-x left :通过缓冲区左循环
4)C-x k :结束缓冲区
5)C-x 0 :关闭活动窗口
6)C-x 1 :关闭除活动窗口外的所有窗口
7)C-x 2 :将活动窗口垂直拆分为两个水平窗口
8)C-x 3 :将活动窗口水平分成两个垂直窗口
9)C-x o :将活动窗口更改为下一个窗口

 4.选择操作

1)C-space :设置区域标记
2)C-w :结束区域
3)C-k :结束当前行的点和终点之间的区域
4)M-w :结束区域而不删除
5)C-y :从杀戮圈中拉出区域
6)M-y :移至结束环中的上一个物品
7)M-Y :移至结束戒指中的下一个物品

5.历史及搜索替换

1)C-_ :撤消
2)C-s :向前搜索
3)C-r :向后搜索
4)M-% :查询替换(“空格”替换,“ n”跳过,“!”替换所有)

 

标签:移至,窗口,Emacs,结束,缓冲区,基本操作,替换
From: https://www.cnblogs.com/merrynuts/p/18196725

相关文章

  • hive3.1.2概述和基本操作
    1.hive基本概念hive简介hive的本质:Hive本质是将SQL转换为MapReduce的任务进行运算,底层由HDFS来提供数据存储,说白了hive可以理解为一个将SQL转换为MapReduce的任务的工具,甚至更近一步说hive就是一个MapReduce客户端。经常有面试问什么时hive我们可以从两点来回答:1.hive时数据......
  • 云服务器基本操作指南
    目录CentOS7.9服务器操作CentOS7.9服务器操作查看防火墙运行状态firewall-cmd--state开启防火墙sudosystemctlstartfirewalld开机自启动防火墙sudosystemctlenablefirewalld查看防火墙开放端口sudofirewall-cmd--list-ports添加防火墙开放端口firewal......
  • Sqlite3数据库初接触基本操作
    前言笔者接触到一个全新的数据库,知道该数据库的类型是 Sqlite3,但不知道该数据的具体组成比如具体由哪些表或者数据内容。对数据概况探索1.经过查阅“https://blog.csdn.net/luoshabugui/article/details/108327936”参考该博客(感谢作者:丸子叮咚响),知道数据有以下基本内容:每......
  • Docker 必知必会2----跟我一步步来执行基本操作
    通过前文(https://www.cnblogs.com/jilodream/p/18177695)的了解,我们已经大致明白了什么是docker,为什么要用docker,以及docker的基本设计思路是什么。今天来看下,docker的基本操作有哪些?1、linux下安装docker首先我们来安装docker,如下是使用centos7的安装办法,其他系统可以自行搜......
  • kvm基本操作命令
    1.查看虚拟机列表virshlist2.查看正在运行的虚拟机列表virshlist--all3.查看所有虚拟机virshlist--all4.查看虚拟机详细信息域virshdominfo[虚拟机名称]5.虚拟机域的开关机操作virshstart[虚拟机名称](开机)virshshutdown[虚拟机名称](温柔的关机)virshshutdo......
  • 【Vim】基本操作
    命令模式下i:光标前插入a:光标后插入o:下一行插入I:行首插入A:行末插入O:上一行插入HJKL移动光标:左下上右^跳转行首$跳转行尾yy复制内容可以使用{数字}yy实现复制n行比如2yy就是复制光标开始计算的2行p粘贴内容可以使用3p实现粘贴3次比如3p就是从光标所......
  • 单项循环链表的一些基本操作
    //设计单向循环列表/***********************************************filename:circularlinkedlist.c*author:[email protected]*date:2024/4/23*function:设计单向循环列表*note:None*CopyRight(c)2023-2024邮箱AllRightReseverd**************************......
  • Linux基本操作指令
    移动文件目录到另一目录下IP:110.41.42.72mv文件名或者文件目录目标文件夹路径删除文件夹#删除单个文件夹rmdir文件名#递归删除文件夹及文件夹下面所有的内容【会有提示】rm-r文件名#递归强制删除文件夹及文件夹下面所有的内容rm-rf文件名修改主机名[r......
  • jsoncpp的基本操作
    基本概念: 2.jsoncpp的使用jsoncpp库中的类被定义到了一个Json命名空间中,建议在使用这个库的时候先声明这个命名空间: usingnamespaceJson;使用jsoncpp库解析json格式的数据,我们只需要掌握三个类:Value类:将json支持的数据类型进行了包装,最终得到一个Value类型FastWrite......
  • 队列的基本操作
    (一)结构体定义一个顺序队列typedefstruct{chardata[maxsize];intrear,front; }sqQueue;(二)队列的初始化头尾两个指针指向0voidInitQueue(sqQueue*s){ (*s).rear=(*s).front=0;}(三)进队操作 注意循环队列的使用intEnQueue(sqQueue*Q,charx)//入队{ ......