zhoufcumt的个人博客分享 http://blog.sciencenet.cn/u/zhoufcumt

博文

Emacs第一弹:Emacs 精细操作(持续更新中)

已有 7369 次阅读 2013-3-11 08:38 |个人分类:EMACS|系统分类:科研笔记|关键词:学者| 快捷键, emacs, 精细操作

     以下快捷方式或命令是本人在实际操作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

  • 从光标位置开始,处理单词后半部分

  1. capitalize-word (M-c) ;; 单词首字母转为大写

  2. upcase-word (M-u)     ;; 整个单词转为大写

  3. downcase-word (M-l)   ;; 整个单词转为小写(注意,这里是 META - l(* 小写字母 L))

  • 从光标位置开始,处理单词前半部分

  1. negtive-argument; capitalize-word (M-- M-c) ;; 单词首字母转为大写

  2. negtive-argument; upcase-word (M-- M-u)     ;; 整个单词转为大写

  3. negtive-argument; downcase-word (M-- M-l)   ;; 整个单词转为小写

  • 改变选定区域的大小写

  1. downcase-region (C-x C-l) ;; 选定区域全部改为小写

  2. upcase-region (C-x C-u)   ;; 选定区域全部改为大写

注释: M+x comment-region

反注释: M+x uncomment-region 



https://m.sciencenet.cn/blog-350278-669158.html

上一篇:LaTex第四弹:Fedora 17 最新texlive安装及中文支持
下一篇:北斗二代(Compass)相关论文

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...
扫一扫,分享此博文

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

GMT+8, 2024-5-5 07:19

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部