科学网

 找回密码
  注册

tag 标签: 精细操作

相关帖子

版块 作者 回复/查看 最后发表

没有相关内容

相关日志

Emacs第一弹:Emacs 精细操作(持续更新中)
zhoufcumt 2013-3-11 08:38
以下快捷方式或命令是本人在实际操作Emacs中经常会用到的,如果还有更高端的,请大家不吝赐教,给我发消息,我会陆续更新在本部分,谢谢! C-x h: 全选 C-a: 回到行首 C-e: 回到行尾 C-f: 光标向右移动一个字符的位置 (“f”表示“forward”,向前) C-b: 光标向左移动一个字符的位置 (“b”表示“backward”,向后) C-p: 光标向上移动一行 (“p”表示previous-line) C-n: 光标向下移动一行 (“n”表示next-line) C-d (delete-character): 删除光标所在位置处字符,对字符进行操作 ESC-d (kill-word): 删除下一个单词,对单词进行操作 Esc-f: 光标右移一个单词 Esc-b: 光标左移一个单词 Esc-a: 光标左移一个句子 Esc-e: 光标右移一个句子 Esc-}: 光标下移一个段落 Esc-{: 光标上移一个段落 Alt-x后输入goto-line后输入n(数字),回车: 把光标移动到文件的n行 或者快捷键 M-g g 或者 M-g M-g C-x ] (forward-page)或C-x [ (backward-page): 光标移动到下一页或上一页,根据分页符来确定。Emacs的分页符由page-delimiter的变量定义。 C-q C-l(小写的L字母): 文本模式下在文件里插入分页符。这里的C-q叫做“引用”命令,作用是告诉Emacs要把“C-l”字符插入到文件里。 C-k: 向后剪切 C-y(命令名是yank): 粘贴 Alt-w: 复制 C-/: 返回上一步 Alt-x eshell: 打开终端 C-x C-f: find-file (Files--Open File) 查找文件并在一个新缓冲区里打开它 C-x C-v: find-alternate-file 读入另外一个文件替换掉用“C-x C-f”读入的文件 C-x i: insert-file (Files--Insert File) 把文件插入到光标的当前位置 C-x C-s: save-buffer 保存文件 C-x C-w: write-file (File--Save Buffer As) 保存文件 C-x C-c: save-buffer-kill-emacs (Files--Exit Emacs) 退出Emacs C-x o: 切换buffer C-x b: 切换打开的文件 C-x C-b or M-x list-buffers 查看缓冲区列表 C-x b or M-x switch-to-buffer 切换到其它缓冲区 C-x k or M-x kill-buffer 关闭当前缓冲区 C-g: 取消当前的操作,比如取消当前输入的命令操作 录制临时宏: C-k剪切要录制的内容----F3----C-y复制,回车----F4结束录制,然后按F4。C-u接着按数字n,F4将复制n个同样内容。 Emacs 打开 PDF 格式文档时,它会进入 DocView 模式(doc-view-mode),其中有 p/n 上下翻页、C-p/C-n 上下行跳转、+/- 放大与缩小、C-s 搜索、q 退出等常用快捷键可以使用。菜单栏DocView--Continuous--On方便翻页。 Emacs等号对齐: M-x align-regexp, Enter, 输入你要的对齐的表达式,如 = (等号)等等 Emacs自动补全: Alt-x auto-complete-mode Emacs显示行号: Alt-x linum-mode 从光标位置开始,处理单词后半部分 capitalize-word (M-c) ;; 单词首字母转为大写 upcase-word (M-u) ;; 整个单词转为大写 downcase-word (M-l) ;; 整个单词转为小写(注意,这里是 META - l(* 小写字母 L)) 从光标位置开始,处理单词前半部分 negtive-argument; capitalize-word (M-- M-c) ;; 单词首字母转为大写 negtive-argument; upcase-word (M-- M-u) ;; 整个单词转为大写 negtive-argument; downcase-word (M-- M-l) ;; 整个单词转为小写 改变选定区域的大小写 downcase-region (C-x C-l) ;; 选定区域全部改为小写 upcase-region (C-x C-u) ;; 选定区域全部改为大写 注释: M+x comment-region 反注释: M+x uncomment-region
个人分类: EMACS|7397 次阅读|0 个评论

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-5-23 18:58

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部