M-z zap-to-char

  • 剪切到后面第一次出现给定的字符

M-c capitalize-word

  • 给定单词,首字母大写

M-l downcase-word

  • 注意

    • 光标生效位置

      • 单词的开头
    • 完成操作后,光标位置

      • 单词尾部

M-u upcase-word

C-x C-l downcase-region

  • 全部转成小写

C-x C-u upcase-region

  • 全部转成大写

M-s isearch prefix 搜索

M-s .

  • isearch 光标下的 symbol(单词)

M-s _

  • isearch symbol

M-s w isearch

  • 搜索单词 word

M-s o search occured symbol

  • 右侧弹出搜索结果

M-s h highlight prefix 高亮

M-s h .

  • 高亮当前 symbol

M-s h u

  • 取消高亮

M-h M-w eww search

M-r 在 top, middle, bottom 三个位置移动光标

  • 类似 vim 命令 H, M, L

M-y yank pop

  • 删除上一次 yank 存储的内容

    • 即,清除上一次复制的内容

M-i 插入一个 tab

  • 由 'tab-width 变量决定宽度

M-m 跳转到当前行开头第一个非空白符

M-t words-transpose

  • 交换两个单词位置
  • 注意

    • 光标生效位置

      • 两个单词的中间
    • 单词识别问题

      • 不能识别分词符 “-”
      • 标点符号,也会被当成一个单词

C-x prefix

C-x 8 特殊符号 prefix

    • 具体符号使用 c-x ? 查询 28°C

箭头 C-x 8 a

C-x 8 a < ==> ←

C-x w highlight prefix

  • 类似 M-s h

C-x 4 other window prefix

C-x 4 b switch-to-buffer-other-window

C-x 5 other frame prefix

C-x 6 两列划分窗格 prefix

C-x s save-some-buffers

C-x h mark-whole-buffer

C-x l 统计文字行数

C-x z 重复上一个命令

C-x { or } 调节 window 大小

C-x <方向箭头> next buffer | previous buffer

行处理

M-x toggle-truncate-lines 自动换行

M-x visual-line-mode 换行箭头