Emacs学习笔记1
Emacs笔记-Emacs基本的文本操作
- 使用命令时要在minibuffer缓冲区中
 
关于文件
注意
在对单词的操作中C开头的控制范围要比M开头的控制范围要下
对于文件的撤销操作, 不要使用C-x, u而是使用C-/
文件操作相关的快捷键大多数以C-x开头
C-x, C-f: 打开一个文件
C-x, C-v: 如果打开了错误的文件, 这个命令会重新让你打开别的文件, 将文件的内容更新到当前的缓冲区中, v表示alternate\
M->: 到文件的末尾
M-<: 到文件的开头
C-x, C-s: 存盘
C-x, C-w: 也是存盘, 是另存为
C-h, t: 显示教程, C-h, k; C-h, f
C-x, i: 插入另一个文件的内容到当前文件
M-x command: 光标切换到minibuffer中, 使用手动输入的方式执行命令, TAB可以有提示
M-x version: 显示版本信息
C-x, ]: 到下一页, 根据移动的
C-x, [: 到上一页, 根据移动的
C-q, C-l: 打出分页符, 在打印文章的时候, 打印机遇到这个符就会分页的打印
C-v: 快速翻页
C-l: 重绘屏幕
C-u #: 重复执行几次命令
C-a: 移到行首
C-e: 移到行尾部
C-d: 删除一个字符
C-k: 删除到一x行的末尾
C-x, u: 撤销
C-y: 将删除环粘贴出来
C-x, h: 全选
- C-w: 删除文本块
 - C-@: 设置文本快的范围
 - C-x, C-x: 也可以设置和查看文本块
 
- 剪切文本域
 
C-@表示文本域
C-w删除文本域中的内容
C-y复制
- 复制
 
C-@
M-w
C-y
- C-t: 交换两个字符的位置
 - M-t: 交换两个字符的位置
 - C-x, C-t: 则是交换两行的位置
 
M-x 之后可以输入的命令
menu-bar-mode: 打开或者关闭菜单栏
goto-line: 到指定的行
C-t: 交换两个字符的位置
M-t: 交换两个字符的位置
C-x, C-t: 则是交换两行的位置
M-u: 将一个单词转为大写, u表示UPCASE
M-l: 将一个单词转为小写, l就姑且当做LOW
M-x 之后可以输入的命令
- menu-bar-mode: 打开或者关闭菜单栏
 - goto-line: 到指定的行
 - overwrite-mode: 改写模式
 - revert-buffer: 返回没有存盘的状态
 
注意点
- 文件的备份是在源文件名称之后添加上~, 比如你正在编辑的是text, 那个Emacs为他生成的备份文件就是text~
 - 备份文件很有用, 当你原来的文件有损坏或者丢失的时候, 可以通过备份文件恢复
 - 自动保存的文件名为#text#, 使用M-x recover-file 可以从自动保存中恢复
 
恢复的步骤
2. Emacs text~
1. C-x, C-c退出Emacs
3. C-x, C-w text, 将text~另存为text即可
												
											Emacs学习笔记1的更多相关文章
- Emacs学习笔记2
		
emacs的启动初始化 需要有一个~/.emacs文件, 这个和vim一样 emacs中的查找与替换 递增查找 C-s, 在minibuffer中输入即可, 在一次C-s会跳转到下一个 两次C-g取消 ...
 - Emacs学习笔记之主模式笔记
		
% 模式相关—————————————————————————— 这里经常用的也就各种语言相对应的模式,有些就没再写进去,比如f90等模式 Fundamental mode 基本模式 ...
 - CentOS学习笔记--Tomcat安装
		
Tomcat安装 通常情况下我们要配置Tomcat是很容易的一件事情,但是如果您要架设多用户多服务的Java虚拟主机就不那么容易了.其中最大的一个问题就是Tomcat执行权限.普通方式配置的Tomca ...
 - Zim学习笔记 (Fedora)
		
俗话说好记性不如烂笔头, 对于一个搞IT的人来说最好的笔毫无疑问就应该是电脑了, 但最好的本呢? 之前一直在找一款适合自己的笔记软件, 找来找去只有Zim适合自己, 当然对于有编辑器之神之美誉的ema ...
 - 2017-05-4-C语言学习笔记
		
C语言学习笔记... ------------------------------------ Hello C语言:什么是程序:程序是指:完成某件事的既定方式和过程.计算机中的程序是指:为了让计算机执 ...
 - R学习笔记(4): 使用外部数据
		
来源于:R学习笔记(4): 使用外部数据 博客:心内求法 鉴于内存的非持久性和容量限制,一个有效的数据处理工具必须能够使用外部数据:能够从外部获取大量的数据,也能够将处理结果保存.R中提供了一系列的函 ...
 - lfs(systemd版本)学习笔记-第2页
		
我的邮箱地址:zytrenren@163.com欢迎大家交流学习纠错! lfs(systemd)学习笔记-第1页 的地址:https://www.cnblogs.com/renren-study-no ...
 - lfs(systemv版本)学习笔记-第2页
		
我的邮箱地址:zytrenren@163.com欢迎大家交流学习纠错! lfs(systemv)学习笔记-第1页 的地址:https://www.cnblogs.com/renren-study-no ...
 - Linux 学习笔记之超详细基础linux命令 Part 2
		
Linux学习笔记之超详细基础linux命令 by:授客 QQ:1033553122 ---------------------------------接Part 1----------------- ...
 
随机推荐
- SQL server 提取字符中第一次和最后一次出现的数字
			
CREATE FUNCTION [dbo].[StringExtractNumber(FirstOrLast)](@address nvarchar(max),@firstOrLast INT) re ...
 - web安全-传输安全
			
web安全-传输安全 anyproxy 代理服务器在之间可以看到 1.HTTP传输窃听 浏览器-代理服务器-链路-服务器 传输链路窃听篡改 2.HTTP窃听 >* 窃听用户密码 >* 窃听 ...
 - LVS+OSPF 架构(转)
			
http://blog.51cto.com/pmghong/1399385 LVS 和 LVS+keepalived 这两种架构在平时听得多了,最近才接触到另外一个架构LVS+OSPF.这个架构实际上 ...
 - Linux安装步骤
			
1.查看Linux系统是32位还是64位 #查看系统位数 getconf LONG_BIT #或者 uname -m #或者 arch #或者 file /sbin/init 2.IP配置 网络选择桥 ...
 - Necklace of Beads POJ - 1286
			
\(\color{#0066ff}{ 题目描述 }\) 一个圈上有n个珠子,有三种颜色可以染,问本质不同的方案数(通过旋转和翻转重合的算一种) \(\color{#0066ff}{输入格式}\) 多组 ...
 - 有趣的数 zoj 月赛
			
题目描述 让我们来考虑1到N的正整数集合.让我们把集合中的元素按照字典序排列,例如当N=11时,其顺序应该为:1,10,11,2,3,4,5,6,7,8,9. 定义K在N个数中的位置为Q(N,K),例 ...
 - PAT天梯赛L1-054 福到了
			
题目链接:点击打开链接 "福"字倒着贴,寓意"福到".不论到底算不算民俗,本题且请你编写程序,把各种汉字倒过来输出.这里要处理的每个汉字是由一个 N x N 的 ...
 - 使用css实现垂直居中
			
vartical-align vartical-align可以设置行内元素和表格单元格(table-cell)垂直对方式,所以如果元素是行内元素或者表格的话,可以直接应用这个属性对内容进行对齐设置.如 ...
 - Linux软件源apt 仓库 包 的概念
			
概念介绍: 软件源是debian系的概念,把软件放在一个pool里面,用一条命令就可以自动从指定服务器下载并安装. 源列表是/etc/apt/sources.list,里面写了你所用的服务器地址 (其 ...
 - [USACO18DEC]Sort It Out(树状数组)
			
[Luogu5156] 题解 求字典序第 k 小的满足题意的集合,取反一下,就是求序列中字典序第 k 大的最长上升子序列 [51nod1376] 最长递增子序列的数量 置 \(f_{i}\)表示以权值 ...