随笔 - 17  文章 - 0 评论 - 4 
<2024年3月>
252627282912
3456789
10111213141516
17181920212223
24252627282930
31123456

常用链接

留言簿(1)

随笔档案(17)

文章分类

搜索

  •  

最新评论

阅读排行榜

评论排行榜

 

(1)与文件操作有关的命令
------------------------------------------------------------
C-x C-f  查找文件并且在新缓冲区打开
C-x C-v  重新打开文件,即读入另一个文件替换掉用C-x C-f打开的文件
C-x i  把文件插入到光标的当前位置
C-x C-s  保存文件
C-x C-w  把缓冲区内容写入一个文件,即另存为
C-x C-c  退出Emacs

(2)与光标移动操作有关的命令
------------------------------------------------------------
C-f  光标前移一个字符(右)
M-f   前移一个单词
C-b   光标后移一个字符(左)
M-b   后移一个单词

C-p   光标前移一行(上)
C-n   光标后移一行(下)

C-a   移动到行首
M-a   前移一个句子
C-e   移动到行尾
M-e   后移一个句子

M-}   前移一个段落
M-{   后移一个段落
C-v   上卷一屏
M-v   下卷一屏

C-x ]     前移一页
C-x [     后移一页
M-<      前移到文件头
M->;      后移到文件尾
C-l      重新绘制屏幕,当前行放在画面中心
M-n 或者 C-u n  重复执行n次后续命令
按下M-x后在辅助输入区中输入"goto-line"跳到指定的行,输入"goto-char"跳到指定的字符

(3)与文件删除操作有关的命令
----------------------------------------------------
C-d  删除光标位置上的字符
DEL      删除光标前面的字符
M-d      删除光标后面的单词
M-DEL     删除光标前面的单词
C-k      从光标位置删除到行尾
M-k      删除光标后面的句子
C-x DEL     删除光标前面的句子
C-y      恢复被删除的文本或者粘贴最近删除或复制的文本
C-w      删除文件块
按下M-x后在辅助输入区中输入"kill-paragraph"删除光标后面的段落,按下"backward-kill-paragraph"删除光标前面的段落


(4)与文本块操作有关的命令
----------------------------------------------------
c-x u  取消操作
C-@      标记文本块的开始(或结束)位置
C-x C-x     互换插入点和文本标记的位置
C-w 或 SHIFT-DEL 删除文本块
M-w       复制文本块
M-h       标记段落
C-x C-p      标记页面
C-x h      标记整个缓冲区(即全选)
c-w      剪切掉区域
m-w      复制区域到 kill ring
c-y      将kill ring中的数据拷到点当前的位置
c-space   开始标记区域
c-x c-x   点从区域的一端跳到另一端

(5)与位置交换操作有关的命令
----------------------------------------------------
C-t  交换两个字符的位置
M-t      交换两个单词的位置
C-x C-t     交换两个文本行的位置
按下M-x后在辅助输入区中输入"transpose-sentences"交换两个句子的位置,按下"transpose-paragraph"交换两个段落的位置

(6)与改变字母大小写操作有关的命令
----------------------------------------------------
M-c  单词首字母改为大写
M-u      单词的字母全部改为大写
M-l      单词的字母全部改为小写

(7)与查找操作相关的命令
----------------------------------------------------
C-s  向前递增查找
C-r      向后递增查找
c-g     搜索结束
C-s C-w     开始递增查找,把光标位置的单词做查找字符串
C-s C-y     开始递增查找,把光标位置到行尾之间的文本做查找字符串
C-s return  searchstring return 向前开始非递增查找操作
C-r return  searchstring return 向后开始非递增查找操作
C-s return C-w  向前开始单词查找(不受换行符、空格、标点符号影响)
C-r return C-w  向后开始单词查找(不受换行符、空格、标点符号影响)

(8)与使用编辑缓冲区和窗口有关的命令
----------------------------------------------------
C-x b  如果输入一个新的文件名则新建一个文件并且编辑,否则打开该文件
C-x s     保存全部缓冲区
C-x b  删除缓冲区
M-x rename-buffer 重命名当前缓冲区
C-x C-q       把当前编辑缓冲区设置为只读属性
C-x 0       删除当前所在的窗口
C-x 1       当前缓冲区满屏显示
C-x 2       创建上下排列的窗口,将当前窗口且分成上下两个窗口
C-x 3       创建左右排列的窗口
C-x o       在窗口之间移动
c-x k      关闭缓冲区
c-x o      切换到另一个窗口
c-x ^      使窗口增高
shrink-window    使窗口变矮
c-x }      使窗口增宽
c-x {      使窗口变窄
c-x >      窗口显示右边的内容
c-x <      窗口显示左边的内容
c-x s      保存所有的缓冲区
rename-buffer    重命名缓冲区
c-x c-q    切换缓冲区的只读状态
c-x c-b    打开缓冲区列表
m-!       执行一个shell命令
shell      启动一个shell-mode的缓冲区
compile    启动一个编译过程


(9)其它命令
----------------------------------------------------
c-h ?  列出帮助选项
c-h t    指南
c-h k    键盘绑定的功能
c-h f    函数的功能
c-h i  info文档
F10   菜单选择

posted on 2009-05-26 18:22 鸡蛋捞面 阅读(682) 评论(0)  编辑 收藏 引用
只有注册用户登录后才能发表评论。