3.3.2 Emacs 下的基本操作(1)
本小节中将遇到较多的快捷键的操作,在此有必要先说明键盘操作符号的意义。
C-x:同时按“Ctrl键”和“x 键”。
C x:先按“Ctrl键”,然后释放它,再按“x 键”。
M-x:同时按“Alt键”和“x键”。
M x:先按“Alt键”,然后释放它,再按“x 键”
1. 文件操作
选择 Emacs 菜单栏中的“File”命令,在下拉菜单中是一些与文件相关的操作。表3.7列出了这些操作中主要的快捷键功能说明。
表3.7 文件操作相关的快捷键
2. 编辑操作
选择 Emacs 菜单栏中的“Edit”命令,在下拉菜单中可以看到与文本编辑相关的操作。如表3.8 所示是这些操作中主要的快捷键功能说明。当然,如果我们不想花时间去记忆这些烦琐的快捷键,则完全可以使用键盘上的按键,也可以使用下拉菜单中的命令。就像Windows下的Word软件,我们记忆的快捷键也只有区区几个而已。
表3.8 编辑操作相关的快捷键
(续表)
3. 窗口操作
窗口就是指Emacs的文本编辑区,用户可以使用多个窗口来对同一个缓冲区的不同部分进行操作,比如可以使用“C-x 2”快捷操作使当前编辑区垂直均分为两个窗口;也可以对不同的缓冲区进行操作。如图3.9所示为将编辑区水平均分为两个窗口。
|
(点击查看大图)图3.9 编辑区水平均分为两个窗口 |
选择 Emacs 菜单栏中的“Buffers”命令,可以看到在其下拉菜单中列出了当前打开的所有缓冲区(文件),用户可以点击不同的文件名,将当前的工作窗口切换至该缓冲区下。当然,也可以使用一些快捷键来对窗口进行操作,它们的说明如表3.9 所示。
表3.9 窗口操作相关的快捷键
4. 缓冲区列表操作
选择“Buffers”下拉菜单中的“List All Buffers”选项(或使用C-x C-b),将在当前窗口打开所有的缓冲区列表。上下移动光标选中不同的行,键入“Enter”后便可对相应的文件(缓冲区)进行操作。在缓冲区列表中的操作快捷方式如表3.10 所示。
表3.10 缓冲区列表的操作