vi ---> emacs
来源:互联网 发布:傲剑长生诀数据 编辑:程序博客网 时间:2024/06/05 00:51
Emacs 常用用法:
1.恢复自动保存:
M-x , recover-file/ recover-session
VI:
虽然vi的操作方式与其他常用的文本编辑器(如gedit)很不相同 ,但是由于其运行于字符界面,并可用于所有unix/linux环境,目前仍被经常使用。
1.命令模式:
命令模式是启动vi后进入的工作模式,并可转换为文本编辑模式和最后行模式。在命令模式下,从键盘上输入的任何字符都被当作编辑命令来解释,而不会在屏幕上显示。如果输入的字符是合法的vi命令,则vi就会完成相应的动作;否则vi会响铃警告。
2.文本编辑模式:
文本编辑模式用于字符编辑。在命令模式下输入i(插入命令)、a(附加命令)等命令后进入文本编辑模式,此时输入的任何字符都被vi当作文件内容显示在屏幕上。按Esc键可从文本编辑模式返回到命令模式。
3.最后行模式:
在命令模式下,按“:”键进入最后行模式,此时vi会在屏幕的底部显示“:”符号年作为最后行模式的提示符,等待用户输入相关命令。命令执行完毕后,vi自动回到命令模式。
为了实现跨平台操作兼容不同类型的键盘,在vi编辑器中无论是输入命令还是输入内容都是用字母键。例如按字母键“i”在文本编辑模式下表示输入字母“i”,如果在命令模式下则表示将工作模式转换为文本编辑模式。
Emacs:
EMACS,即Editor MACroS(宏编辑器)的缩写,最初由Richard Stallman于1975年在MIT协同Guy Steele共同完成。这一创意的灵感来源于TECMAC和TMACS,它们是由Guy Steele、Dave Moon、Richard Greenblatt、Charles Frankston等人编写的宏文本编辑器。
Emacs采取的编辑方式是对不同类型的文本进入相应的编辑模式,即“主模式”(major mode)。Emacs针对多种文档定义了不同的主模式,包括普通文本文件、各种编程语言的源文件、HTML文档、TEX与LaTeX文档,以及其他类型的文本文件等等。
每种主模式都有特殊的Emacs Lisp变量和函数,使用户在这种模式下能更方便的处理这一特定类型的文本。例如,各种编程的主模式会对源文件文本中的关键字、注释以不同的字体和颜色加以语法高亮。
主模式还提供诸如跳转到函数的开头或者结尾这样特地定义的命令。Emacs还能进一步定义“次模式”(minor mode)。每一个缓冲区(buffer)只能关联于一种主模式,却能同时关联多个次模式。比如,编写C语言的主模式可以同时定义多个次模式,每个次模式有着不同的缩进风格(indent style)。
- vi ---> emacs
- IDE vs VI/EMACS
- vi与emacs
- vi、emacs或者textmate?
- vi VS emacs
- vi 与 emacs
- emacs与vi对比教程
- EMACS 对 vi:永无止境的圣战
- 第2章 vi与emacs编辑器
- Using Text Editors (Emacs, Pico, Vi)
- EMACS 对 vi:永无止境的圣战
- vi/emacs 搜索文件中的特定字符串
- emacs+etags and vi shortcut key
- Emacs/Vi 和 IDE 之争
- Vi、Vim与Emacs文本编辑器
- Emacs, Vi, Lisp, Logo, 小众语言集中营
- vi/emacs/shell 搜索文件中的特定字符串
- [置顶]Emacs for vi Users | Emacs 和 Vim 基础键对应 ----<编辑器基础操作, buffer操作>
- Handler学习笔记
- HDU 1097 a hard puzzle
- HDU 4549M斐波那契数列(矩阵快速幂+费马小定理)
- java面向对象详解
- Linux shell的标准输入、输出和错误
- vi ---> emacs
- loadrunner--loadrunner自动关联
- 纪念这一天 2013年8月19号
- 常用字符串处理函数
- IOS网络图片缓存详解
- Vi编辑器的复制操作
- Sql Server - How to write a Stored procedure in Sql server
- 详细分析Linux df命令的使用方法
- V4L2驱动程序架构