emacs 基本命令(无插件扩展)学习笔记(未完成)

来源:互联网 发布:音乐播放设备 知乎 编辑:程序博客网 时间:2024/05/21 17:29

光标移动命令

  • C-v
    向前移动一屏
  • M-v
    向后移动一屏
  • C-l
    重绘屏幕,并将光标所在行置于屏幕的中央
    (注意是 CONTROL-L,不是 CONTROL-1)

  • C-n
    移动到下一行 next(下一行)

  • C-p
    移动到上一行 previous(上一行)
  • C-f
    向右移动一个字符 forward(前进)
  • C-b
    向左移动一个字符 backward(回退)
  • M-f
    向右移动一个词【对中文是移动到下一个标点符号】
  • M-b
    向左移动一个词【对中文是移动到上一个标点符号】

  • C-a
    移动到行首

  • C-e
    移动到行尾
  • M-a
    移动到句首
  • M-e
    移动到句尾
  • M-<
    (META 小于号)可以将光标移动到所有文字的最开头
  • M->
    (META 大于号)可以将光标移动到所有文字的最末尾

其他命令

  • C-u number command
    number :接受的数字参数
    command :命令
    对于多数命令而言,数字参数的作用是指定命令的重复次数
    有些命令仅仅将前缀参数作为一个标志

  • M-number command
    同上

  • C-g
    终止一条执行过久的命令,取消数字参数和只输入到一半的命令
  • C-h m
    可以查看当前主模式的文档

窗格命令

  • C-x 1
    只保留一个光标所在的窗格(也就是关掉其它所有窗格)
  • C-x 2
    将屏幕划分成两个窗格
  • C-M-v 滚动下方的窗格
  • C-M-S-v 向上滚动是
  • C-x o 切换到其他窗格(other)
  • C-x 4 C-f 输入文件名打开在新窗格打开文件

窗口命令

  • M-x make-frame
    打开新的窗口
  • M-x delete-frame .
    关闭选中的窗口

文本输入

  • C-x u 撤销
  • C-/ 撤销
  • C-_ 撤销
  • C-x r 重做
  • C-w 剪切
  • M-w 复制
  • C-y 粘贴

  • DEL
    删除光标前的一个字符 (Backspace)

  • C-d
    删除光标后的一个字符

  • M-DEL
    移除光标前的一个词

  • M-d
    移除光标后的一个词
  • C-k
    移除从光标到“行尾”间的字符
  • M-k
    移除从光标到“句尾”间的字符

文件命令

  • C-x C-f
    寻找一个文件,输入文件名打开
  • C-x C-s
    储存这个文件
  • C-x s
    保存多个缓冲区
    第一次存盘的时候 Emacs 会将原文
    件重命名以备份。重命名的规则通常是在原文件名之后添加一个“~”字符。
    【对许多人来说,这是一个烦人的特性,关掉文件备份可以用如下命令:
    M-x customize-variable Return make-backup-files Return

缓冲区(BUFFER)

  • C-x C-b
    列出缓冲区(新窗口)
  • C-x b
    切换到输入的缓冲名的缓冲区

命令集扩展

  • C-x
    字符扩展。 C-x 之后输入另一个字符或者组合
  • M-x
    命令名扩展。M-x 之后输入一个命令名。

  • M-x text-mode
    Text 模式

搜索(SEARCHING)

  • C-s 是向前搜索
    C-s开始搜索,输入,C-s下一个,DEL上一个,RETURN完成搜索
  • C-r 是向后搜索

帮助命令

  • C-h ? 显示所有帮助
  • C-h c Command
    显示命令的简要说明
  • C-h k Command
    显示命令所在文档在新窗格中
  • C-h f 解释一个函数。需要输入函数名。
  • C-h v 用来显示 Emacs 变量的文档
  • C-h a
    相关命令搜索(Command Apropos)。输入一个关键词然后 Emacs 会列出所有命令名中包含此关键词的命令。这些命令全都可以用 M-x 来启动。对于某些命令来说,相关命令搜索还会列出一两个组合键。
  • C-h i
    阅读手册(也就是通常讲的 Info)。这个命令会打开一个称为“info”的特殊缓冲区,在那里,你可以阅读安装在系统里的软件包使用手册。要读 Emacs 的使用手册,按 m emacs 就可以了。如果你之前从没用过 Info 系统,那么请按“?”,Emacs 会带你进入 Info 的使用指南。在看完本快速指南之后,Emacs Info 会成为你的主要参考文档。

工作环境

  • M-x shell
    打开shell(windows为cmd)

lisp in box

  • C-c C-q
    slime-close-parens-in-points
    插入必要数量的闭括号以匹配开括号
0 0