Table of Contents
- "ctrl space"设置mark
- 同时在选中的各行行首添加相同内容
- 寄存器
- 跳转到某行
- 删除光标所在的空格和TAB或空白行
- 把TAB所有转换为空格
- 使用标准复制粘贴等快捷键
- 色号
"ctrl space"设置mark
因为ctrl space被输入法占用,emacs每次mark时得ctrl @很麻烦,因此想关闭win10输入法热键。可是
试了多种方法,没有好的解决方法。只能先将输入法切换到微软自带的ENG模式,ctrl+空格才有效。spa
同时在选中的各行行首添加相同内容
- 将光标置于第一行行首
- "ctrl space"(set-mark-command)设置标记
- 将光标置于最后一行行首
- 执行"C-x r t"(M-x string-rectangle)
- 输入任何想输入内容,而后回车
寄存器
- 存储到寄存器
选择文本,执行"C-x r s"(M-x copy-to-register),输入1,可将文本保存在了名为1的寄存器。
- 从寄存器粘贴
执行"C-x r i"(M-x insert-register),输入1,可将名为1的寄存器内容粘贴到光标所在位置。
- 寄存器名
单数字0-9,或单字符a-z。
跳转到某行
M-g M-g [n] ;; [n]指某行行数
删除光标所在的空格和TAB或空白行
- "M-\" 删除光标处全部空格和TAB
- "M-SPC" 删除光标处全部空格和TAB,但保留一个空格
- "C-x C-o" 删除光标周围的空白行,保留当前行
把TAB所有转换为空格
- "C-x h"选中整篇文档
- "M-x untabify"
使用标准复制粘贴等快捷键
- M-x cua-mode
- 在配置文件中使能
(cua-mode 1)
- 不建议开启该模式
色号