emacs学习笔记(基本概念)
2012-11-18 23:57
405 查看
理解文件与编辑缓冲区
emacs并不是对文件本身进行编辑,而是先将文件到内容放到临时性到缓冲区里,然后对缓冲区里到东西进行编辑。如果退出时不保存,那么将不会影响到原始文件。
emacs的缓冲区也有名字,*scratch*就是临时性到缓存区,他就像草稿本。
编辑模式
不得不承认,emacs的灵巧多能,部分原因就在于它包含众多到编辑模式。总的来说,可以分为主模式(majormode)和副模式(minormode)。一个编辑缓存区每次只能处于一个主模式。主模式有文本模式,shell模式,c模式等等。而副模式则有自动换行模式,自动保存模式等等。
启动emacs
很简单,直接输入“emacs”即可,或者后面跟上你要打开的文件名
Emacs命令
最长用命令(如光标移动命令)都绑定为ctrl+字符的组合键。
其次常用命令绑定为META+字符组合建。(META键有时用edit和alt标识),也可以先按esc建,然后放开,在按字符键。
其他常用命令绑定为”C-X,something“,这里到something可以是一个或多个字符,也可以是控制组合,如文件操作类命令就属于这类。如”c-x,c-f”,“c-x,c-s”等等。
某些特殊命令绑定为“C-c,something”。这类命令通常和特殊到编辑模式有关。比如图形模式和邮件模式。
以上并不能包含所有命令。剩下到可以通过M-xcommand RETURN来实现。其实,以上都可以通过这种方式来实现。
与文件操作有关到命令
C-x,C-f,查找并打开文件
C-x,C-v,读入另一个文件。
C-x,i,把文件插入到光标位置。
C-x,C-w写入文件,相当与另存为
C-h,i启动info文档阅读器
C-x,C-c退出emacs
(完)
转载请注明:http://blog.csdn.net/booirror
emacs并不是对文件本身进行编辑,而是先将文件到内容放到临时性到缓冲区里,然后对缓冲区里到东西进行编辑。如果退出时不保存,那么将不会影响到原始文件。
emacs的缓冲区也有名字,*scratch*就是临时性到缓存区,他就像草稿本。
编辑模式
不得不承认,emacs的灵巧多能,部分原因就在于它包含众多到编辑模式。总的来说,可以分为主模式(majormode)和副模式(minormode)。一个编辑缓存区每次只能处于一个主模式。主模式有文本模式,shell模式,c模式等等。而副模式则有自动换行模式,自动保存模式等等。
启动emacs
很简单,直接输入“emacs”即可,或者后面跟上你要打开的文件名
Emacs命令
最长用命令(如光标移动命令)都绑定为ctrl+字符的组合键。
其次常用命令绑定为META+字符组合建。(META键有时用edit和alt标识),也可以先按esc建,然后放开,在按字符键。
其他常用命令绑定为”C-X,something“,这里到something可以是一个或多个字符,也可以是控制组合,如文件操作类命令就属于这类。如”c-x,c-f”,“c-x,c-s”等等。
某些特殊命令绑定为“C-c,something”。这类命令通常和特殊到编辑模式有关。比如图形模式和邮件模式。
以上并不能包含所有命令。剩下到可以通过M-xcommand RETURN来实现。其实,以上都可以通过这种方式来实现。
与文件操作有关到命令
C-x,C-f,查找并打开文件
C-x,C-v,读入另一个文件。
C-x,i,把文件插入到光标位置。
C-x,C-w写入文件,相当与另存为
C-h,i启动info文档阅读器
C-x,C-c退出emacs
(完)
转载请注明:http://blog.csdn.net/booirror
相关文章推荐
- Emacs学习笔记一:常见问题及基本概念
- emacs学习笔记(基本概念)
- Druid学习笔记(1)Druid介绍与基本概念
- Linux学习笔记之基本概念文件系统分区和挂载
- 什么是数据结构-数据结构学习笔记1.1(基本概念)
- PL/SQL 学习笔记--PLSQL基本概念
- Programming ASP.NET 学习笔记(要点)第3章 控件:基本概念
- SpringMVC学习笔记一:基本概念,执行流程与开发步骤
- [文件系统]文件系统学习笔记(一)---基本概念以及inode
- struts学习笔记之(1)—基本概念
- Java学习笔记day2(Java基本概念)
- 算法设计和复杂性理论学习笔记_1(基本概念)
- c# 多线程学习笔记 (一)基本概念
- Windows GDI学习笔记(1)——基本概念
- IOStream系统学习笔记 IOStream基本概念
- Oracle RAC学习笔记:基本概念及入门
- Linux系统编程之基本概念--学习笔记
- Kafka学习笔记一:基本概念
- java学习笔记(3)基本概念之抽象类和接口
- JavaScript高级程序设计学习笔记--基本概念