Emacs Editing Commands
文章目录
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 换行箭头
文章作者
上次更新 2022-03-03 (5c64003)