|
 |
栏目导栏 |
|
| |
|
|
|
|
 |
资料搜索 |
|
| |
|
|
|
|
 |
热门文章 |
|
| |
|
|
|
|
 |
最新文章 |
|
| |
|
|
|
| |
| |
|
|
|
[ 作者: 加入时间:2007-01-19 11:14:33 来自: chinaunix
] | |
|
Emacs 中文手册bKGLinux联盟 ====================================================bKGLinux联盟 bKGLinux联盟 [符号]bKGLinux联盟 --------------------------------------bKGLinux联盟 C- 意思是按住 Ctrol 键bKGLinux联盟 M- 意指 Meta 键 (键盘上若无Meta 键,则可以ALT 或 ESC 键来取而代之)bKGLinux联盟 DEL 意指退格键 (不是 删除(Delete) key)bKGLinux联盟 RET 意指回车键bKGLinux联盟 SPC 意指空格键bKGLinux联盟 ESC 意指Escape键bKGLinux联盟 TAB 意指Tab键bKGLinux联盟 bKGLinux联盟 像 "C-M-" (or "M-C") 这样连在一起的意味着同时按住 Control 和 Meta 键不放.bKGLinux联盟 bKGLinux联盟 bKGLinux联盟 bKGLinux联盟 bKGLinux联盟 [进入Emacs] bKGLinux联盟 ----------------------------------------bKGLinux联盟 emacs 要进入GNU Emacs,只需键入它的名字 bKGLinux联盟 C-z 挂起Emacs: bKGLinux联盟 C-x C-c 永久离开Emacs bKGLinux联盟 bKGLinux联盟 bKGLinux联盟 bKGLinux联盟 bKGLinux联盟 [用方向键]bKGLinux联盟 ---------------------------------------bKGLinux联盟 bKGLinux联盟 上一行 C-p (Prev line)bKGLinux联盟 .bKGLinux联盟 .bKGLinux联盟 . bKGLinux联盟 向左移 C-b .... 。.... 向右移 C-f (Forward character)bKGLinux联盟 (Backward ) .bKGLinux联盟 .bKGLinux联盟 .bKGLinux联盟 下一行 C-n (Next line)bKGLinux联盟 bKGLinux联盟 bKGLinux联盟 bKGLinux联盟 [文件]bKGLinux联盟 ----------------------------------------bKGLinux联盟 C-x C-f 读取文件到Emacs bKGLinux联盟 C-x r 只读的方式打开一个文件bKGLinux联盟 C-x C-q 清除一个窗口的只读属性 bKGLinux联盟 C-x C-s 保存文件到磁盘 bKGLinux联盟 C-x s 保存所有文件 bKGLinux联盟 C-x i 插入其它文件的内容到当前缓冲 bKGLinux联盟 C-x C-v 用将要读取的文件替换当前文件bKGLinux联盟 C-x C-w 将当前缓冲写入指定的文件 bKGLinux联盟 C-x C-q Version control checkin/checkout bKGLinux联盟 bKGLinux联盟 bKGLinux联盟 bKGLinux联盟 bKGLinux联盟 [错误恢复]bKGLinux联盟 ---------------------------------------bKGLinux联盟 C-g 取消当前要执行的命令 bKGLinux联盟 M-x recover-file 恢复系统崩溃后丢失的文件 bKGLinux联盟 C-x u或C-_ 撤销更新 bKGLinux联盟 M-x revert-buffer 使缓冲回复到初始内容 bKGLinux联盟 C-l Redraw garbaged screen bKGLinux联盟 bKGLinux联盟 bKGLinux联盟 bKGLinux联盟 bKGLinux联盟 [增量查找]bKGLinux联盟 ---------------------------------------bKGLinux联盟 C-s 向前查找 bKGLinux联盟 C-r 向后查找 bKGLinux联盟 C-M-s 规则表达式查找 bKGLinux联盟 C-M-r 反向规则表达式查找 bKGLinux联盟 M-p 选择前一个查找字符串 bKGLinux联盟 M-n 选择下一个查找字符串 bKGLinux联盟 RET 退出增量查找 bKGLinux联盟 DEL(Backspace) 取消上一个字符的作用 bKGLinux联盟 C-g 退出当前查找模式 bKGLinux联盟 可重复使用C-s和C-r来改变查找方向bKGLinux联盟 bKGLinux联盟 bKGLinux联盟 [替换]bKGLinux联盟 ---------------------------------------bKGLinux联盟 M-% 交互式地替换一个文本串 bKGLinux联盟 M-x replace-regexp 交互式地替换一个规则表达式 bKGLinux联盟 SPE 替换当前的并移动到下一处 bKGLinux联盟 , 替换当前的但不移动到下一处 bKGLinux联盟 L(Backspace) 不替换当前的并移动到下一处 bKGLinux联盟 ! 替换所有剩下的符合条件的文本 bKGLinux联盟 RET 退出替换模式 bKGLinux联盟 C-r 进入递归的编辑模式 bKGLinux联盟 C-M-c 退出递归的编辑模式 bKGLinux联盟 bKGLinux联盟 bKGLinux联盟 bKGLinux联盟 bKGLinux联盟 [光标移动]bKGLinux联盟 ---------------------------------------bKGLinux联盟 C-f 向前一个字符 bKGLinux联盟 C-b 向后一个字符 bKGLinux联盟 M-f 向前一个字 bKGLinux联盟 M-b 向后一个字 bKGLinux联盟 C-p 向上一行 bKGLinux联盟 C-n 向下一行 bKGLinux联盟 C-a 到行首 bKGLinux联盟 C-e 到行尾 bKGLinux联盟 M-a 到句首 bKGLinux联盟 M-e 到句尾 bKGLinux联盟 M-{ 到段首 bKGLinux联盟 M-} 到段尾 bKGLinux联盟 C-x [ 到页首 bKGLinux联盟 C-x ] 到页尾 bKGLinux联盟 C-M-f 到表达式首部 bKGLinux联盟 C-M-b 到表达式尾部bKGLinux联盟 M-< 到缓冲首部 bKGLinux联盟 M-> 到缓冲尾部 bKGLinux联盟 C-v 滚动到下一屏 bKGLinux联盟 M-v 滚动到上一屏 bKGLinux联盟 C-x < 滚动到右边一屏(内容向左移动) bKGLinux联盟 C-x > 滚动到左边一屏(内容向右移动) bKGLinux联盟 C-u C-l 滚动当前行到屏幕中央bKGLinux联盟 bKGLinux联盟 C-M-n 移到结尾的)、}或]bKGLinux联盟 C-M-p 移到开始的)、}或]bKGLinux联盟 C-M-u 向上移到父结构开始bKGLinux联盟 C-M-d 向下移到父结构开始bKGLinux联盟 bKGLinux联盟 bKGLinux联盟 bKGLinux联盟 [复制、粘贴、剪切、删除]bKGLinux联盟 -----------------------------bKGLinux联盟 C-d 向前delete字符 bKGLinux联盟 DEL(Backspace) 向后delete字符 bKGLinux联盟 M-d 向前delete到字首 bKGLinux联盟 M-DEL(Backspace) 向后delete到字尾 bKGLinux联盟 M-0 C-k 向前delete到行首 bKGLinux联盟 C-k 向后delete到行尾 bKGLinux联盟 C-x DEL(Backspace) 向前delete到句首 bKGLinux联盟 M-k 向后delete到句尾 bKGLinux联盟 M-- C-M-k 向前delete到表达式首部 bKGLinux联盟 C-M-k 向后delete到表达式尾部 bKGLinux联盟 C-w Kill区域 bKGLinux联盟 M-w 拷贝区域到Kill Ring bKGLinux联盟 M-z <char> Kill到下一个给定字符出现的位置 bKGLinux联盟 C-y 拉回(yank)上次kill的内容 bKGLinux联盟 M-y 用更早kill的内容取代拉回的上次kill的内容 bKGLinux联盟 bKGLinux联盟 bKGLinux联盟 bKGLinux联盟 [标记Marking]bKGLinux联盟 -----------------------------bKGLinux联盟 C-SPC或C-@ 标记当前位置 bKGLinux联盟 C-x C-x 以字符为单位使用移动命令动态标记区域 bKGLinux联盟 M-@ 以字为单位使用移动命令动态标记区域 bKGLinux联盟 M-h 标记一段 bKGLinux联盟 C-x C-p 标记一页 bKGLinux联盟 C-M-@ 标记一个表达式 bKGLinux联盟 C-M-h 标记一个函数 bKGLinux联盟 C-x h 标记整个缓冲区 bKGLinux联盟 bKGLinux联盟 bKGLinux联盟 [寄存器]bKGLinux联盟 -----------------------------bKGLinux联盟 C-x r s 存储区域到寄存器 bKGLinux联盟 C-x r i 插入矩形内容到缓冲 bKGLinux联盟 C-x r SPC <num> 存储光标位置到寄存器 bKGLinux联盟 C-x r j <num> 跳跃到寄存器中存储的光标位置 bKGLinux联盟 bKGLinux联盟 bKGLinux联盟 bKGLinux联盟 [矩形]bKGLinux联盟 -----------------------------bKGLinux联盟 C-x r r 拷贝一个矩形到寄存器 bKGLinux联盟 C-x r k Kill矩形 bKGLinux联盟 C-x r y 拉回矩形 bKGLinux联盟 C-x r o 打开一个矩形, 将文本移动至右边 bKGLinux联盟 C-x r c 清空矩形 bKGLinux联盟 C-x r t 为矩形中每一行加上一个字符串前缀bKGLinux联盟 C-x r i r 从r缓冲区内插入一个矩形 bKGLinux联盟 bKGLinux联盟 bKGLinux联盟 bKGLinux联盟 bKGLinux联盟 bKGLinux联盟 bKGLinux联盟 [标记Tags]bKGLinux联盟 -----------------------------bKGLinux联盟 M-. 查找标记 bKGLinux联盟 C-u M-. 查找标记下一次出现的位置 bKGLinux联盟 M-x visit-tags-table 指定一个新的标记文件 bKGLinux联盟 M-x tags-search Regexp search on all files in tabs table bKGLinux联盟 M-x tags-query-replace 在所有文件中执行查询-替换 bKGLinux联盟 M-, 继续进行上一次标记查找或查询-替换 bKGLinux联盟 bKGLinux联盟 bKGLinux联盟 bKGLinux联盟 bKGLinux联盟 bKGLinux联盟 [窗口与缓冲]bKGLinux联盟 -----------------------------bKGLinux联盟 C-x 1 删除所有其它窗口bKGLinux联盟 bKGLinux联盟 C-x 5 2 bKGLinux联盟 C-x 2 上下分割当前窗口bKGLinux联盟 bKGLinux联盟 C-x 3 左右分割当前窗口bKGLinux联盟 bKGLinux联盟 C-x 5 0 bKGLinux联盟 C-x 0 删除当前窗口 bKGLinux联盟 bKGLinux联盟 C-M-v 滚动其它窗口 bKGLinux联盟 C-x o 切换光标到另一个窗口 bKGLinux联盟 C-x 4 b C-x 5 b 选择另一个窗口中的缓冲bKGLinux联盟 bKGLinux联盟 C-x 5 C-o bKGLinux联盟 C-x 4 C-o 显示另一个窗口中的缓冲bKGLinux联盟 bKGLinux联盟 C-x 5 f bKGLinux联盟 C-x 4 f 在另一窗口中查找并打开文件 bKGLinux联盟 bKGLinux联盟 C-x 5 rbKGLinux联盟 C-x 4 r 在另一窗口中以只读方式打开文件 bKGLinux联盟 bKGLinux联盟 C-x 5 dbKGLinux联盟 C-x 4 d 在另一窗口中运行dired命令 bKGLinux联盟 bKGLinux联盟 C-x 5 . bKGLinux联盟 C-x 4 . 在另一窗口中查找tagbKGLinux联盟 bKGLinux联盟 C-x ^ 增加窗口高度 bKGLinux联盟 C-x { 减小窗口宽度 bKGLinux联盟 C-x } 增加窗口宽度 bKGLinux联盟 bKGLinux联盟 bKGLinux联盟 C-x b 选择另一个缓冲 bKGLinux联盟 C-x C-b 列出所有的缓冲 bKGLinux联盟 C-x k Kill一个缓冲 bKGLinux联盟 bKGLinux联盟 bKGLinux联盟 [分栏编辑]bKGLinux联盟 bKGLinux联盟 C-x 6 2C-commandbKGLinux联盟 C-x 6 s 2C-splitbKGLinux联盟 C-x 6 b 2 C-associate-bufferbKGLinux联盟 C-x 6 2 2 C-two-columnsbKGLinux联盟 bKGLinux联盟 bKGLinux联盟 bKGLinux联盟 [格式]bKGLinux联盟 -----------------------------bKGLinux联盟 TAB 缩进当前行(与模式相关) bKGLinux联盟 C-M-\ 缩进区域(与模式相关) bKGLinux联盟 C-M-q 缩进表达式(与模式相关) bKGLinux联盟 C-x TAB Indent region rigidly arg. Columns bKGLinux联盟 C-o 在光标后插入一个新的行 bKGLinux联盟 C-M-o 静态地将一行下移 bKGLinux联盟 C-x C-o 删除光标附近的空行(留下一行) bKGLinux联盟 M-^ 与上一行合并成一行 bKGLinux联盟 M- 删除光标附近的所有空格 bKGLinux联盟 M-SPC 删除光标附近的空格(留下一格) bKGLinux联盟 M-q Fill paragraph bKGLinux联盟 C-x f Set fill column bKGLinux联盟 C-x . 设置每一行开始的前缀 bKGLinux联盟 M-g 设置字体
Linux联盟收集整理 ,转贴请标明原始链接,如有任何疑问欢迎来本站Linux论坛讨论 |
|
|
|
|
|