• Emacs学习笔记二:常用命令及对应的快捷键


    其实这一篇真算不上是学习笔记,只不过是一大堆快捷键和命令的罗列而已。。。
    我把一些经常使用的快捷键和它们对应的命令做了一些粗糙的分类,放在下面。
    另外,学习Emacs不是光靠背这些就行的,而是应该不断地去用,在用的过程中,这些命令自然而然地就记住了,VIM也是一样,这些编辑器的精髓就是:不断地试验,不断地发现。

    附:忘了说了,C代表Ctrl,M代表Alt,没有Alt时,M也可以用Esc代替。



    Emacs常用快捷键及命令对照表

    键盘操作

    命令名称

    作用

    文件操作命令

    C-x C-f find-file 查找文件并在新缓冲区打开
    C-x C-v find-alternate-file 读入另外一个文件替换掉用C-x C-f读入的文件
    C-x i insert-file 把文件插入到光标的当前位置
    C-x C-s save-buffer 保存文件
    C-x C-w write-file 把缓冲区内容写入一个文件
    C-x C-c save-buffers-kill-emacs 退出Emacs

    帮助命令

    C-h help-command 进入帮助系统
    C-h f describe-function 给出某个给定命令名的帮助信息
    C-h k describe-key 给出某个给定击键序列的帮助信息
    C-h t help-with-tutorial 启动Emacs快速指南
    C-h i info-goto-emacs-command-note 启动Info文档阅读器

    光标移动及屏幕定位命令

    C-f forward-char 光标前移一个字符(右)
    C-b backward-char 光标后移一个字符(左)
    C-p previous-line 光标前移一行(上)
    C-n next-line 光标后移一行(下)
    C-a beginning-of-line 光标移到行首
    C-e end-of-line 光标移到行尾
    C-v scroll-up 屏幕上卷一屏
    M-v scroll-down 屏幕下卷一屏
    C-x ] forward-page 光标前移一页
    C-x [ backward-page 光标后移一页
    M-f forward-word 光标前移一个单词
    M-b backward-word 光标后移一个单词
    M-a forward-sentence 光标前移一个句子
    M-e backward-sentence 光标后移一个句子
    M-} forward-paragraph 光标前移一个段落
    M-{ backward-paragraph 光标后移一个段落
    M-< beginning-of-buffer 光标前移到文件头
    M-> end-of-buffer 光标后移到文件尾
    C-l recenter 重绘屏显,当前行置于中心处

    重复命令

    C-u n universal-argument 重复执行n次后续命令(省略n重复4次)
    M-u n digit-argument 重复执行n次后续命令

    删除命令

    C-d delete-char 删除光标位置上的字符
    M-d kill-word 删除光标后面的单词
    C-k kill-line 从光标位置删除到行尾
    C-y yank 恢复被删除的文本
    C-w kill-region 删除文本块

    复制、粘贴及标记命令

    C-SPACE set-mark-command 标记文本块的开始或结束位置
    C-y yank 粘贴最近删除或复制的文本
    M-w kill-ring-save 复制文本块(用C-y来粘贴)
    M-h mark-paragraph 标记段落
    C-x C-p mark-page 标记页面
    c-x h mark-whole-buffer 标记整个缓冲区
    M-y yank-pop 用过C-y命令后,用此命令粘更早删除的文本

    撤销命令

    C-g keyboard-quit 放弃当前命令
    C-x u advertised-undo 撤销上一次编辑
    (无) revert-buffer 把缓冲区恢复到上次存盘的状态

    查找与替换命令

    C-s isearch-forward 向文件尾方向开始查找字符串
    C-r isearch-backward 向文件头方向开始查找字符串
    M-x replace-string 简单查找与替换
    M-% 查询与替换
  • 相关阅读:
    结对作业
    小学算术题四则运算(升级)
    自动生成小学四则运算题目(Python实现)
    《基于CMMI的软件工程及实训指导》第一章 软件工程基础
    使用 python 进行微信好友分析
    中国大学排名
    python小程序测试
    爬虫测试
    体育竞技分析

  • 原文地址:https://www.cnblogs.com/ini_always/p/2015965.html
Copyright © 2020-2023  润新知