emacs同Ⅵ不一样,没有编辑状态和指令状态之分,其最重要的概念是其 独特的缓冲区, emacs编辑的所有文件都是放在缓冲区中的, emacs支持 同时编辑多个缓冲区,可以将一个文件在多个缓冲区中打开不同的拷贝 甚至其所有的在线帮助和文档以及出错信息都是作为一个缓冲区来显示 的,当然这些缓冲区是不可写的,用户可以在这些缓冲区之间拷贝和粘 贴文本。并且一般所有的缓冲区在硬盘上都有一个以“#开头的备份文 件,这样在系统突然崩溃的时候可以即时将用户的工作进行备份。 在编辑文件时,如果用户在编辑一些特殊类型的文件,例如当用户编辑 扩展名为.c的C语言文件时, emacs-会产生菜单选项c,向用户提供一些针 对编辑c程序特别有用的一些命令。当用户编辑扩展名为.txt的文件则会 多出菜单选项tex,让用户在编辑完tex文件后可以即时地观看输出并打 印。首先介绍一下几个常见的键盘操作符号的意义:所有的 emacs的操作 键都是由 Control键(一般是键盘上的Ctrl键)和META键(一般是键盘上 的At键)加上一些键的组合组成的,如果没有ALt键,则可以用输入 个ESC,再输入相应的键来代替。例如: OC-x:表示同时按住Ctrl键和x键 OCx:表示先按住Ctrl键,然后释放它,再按下x键。 M-x:表示同时按住At键和x键。 Mx:表示先按住Alt键,释放它,再按下x键。emacs同VI不一样,没有编辑状态和指令状态之分,其最重要的概念是其 独特的缓冲区,emacs编辑的所有文件都是放在缓冲区中的,emacs支持 同时编辑多个缓冲区,可以将一个文件在多个缓冲区中打开不同的拷贝, 甚至其所有的在线帮助和文档以及出错信息都是作为一个缓冲区来显示 的,当然这些缓冲区是不可写的,用户可以在这些缓冲区之间拷贝和粘 贴文本。并且一般所有的缓冲区在硬盘上都有一个以“#”开头的备份文 件,这样在系统突然崩溃的时候可以即时将用户的工作进行备份。 在编辑文件时,如果用户在编辑一些特殊类型的文件,例如当用户编辑 扩展名为.c的C语言文件时,emacs会产生菜单选项c,向用户提供一些针 对编辑c程序特别有用的一些命令。当用户编辑扩展名为.txt的文件则会 多出菜单选项tex,让用户在编辑完tex文件后可以即时地观看输出并打 印。首先介绍一下几个常见的键盘操作符号的意义:所有的emacs的操作 键都是由Control键(一般是键盘上的Ctrl键)和META键(一般是键盘上 的Alt键)加上一些键的组合组成的,如果没有Alt键,则可以用输入一 个Esc,再输入相应的键来代替。例如: Ø C-x:表示同时按住Ctrl键和x键。 Ø C x:表示先按住Ctrl键,然后释放它,再按下x键。 Ø M-x:表示同时按住Alt键和x键。 Ø M x:表示先按住Alt键,释放它,再按下x键