Contents
简介
Emacs 有一个 picture-mode 可以很方便地编辑 ascii 图片。通常,图片是一
个大文件的一部分,使用 M-x edit-picture 进入 picture-mode 进行图片编辑,
编辑完成后使用 C-c C-c 退回原来的 major-mode 。
在 picture-mode 里面,大部分键都进行了重新绑定,普通的字母进行覆盖性插 入,而删除命令也并不是删除,而是使用空格替换掉原来的字符。
小技巧
控制输入字符后移动的方向
默认情况下输入一个字符之后往右移动一个字符,不过有时候往其他方向移动更 加方便。
C-c <或C-c <LEFT>输入后往左移动C-c >或C-c <RIGHT>输入后往右移动C-c ^或C-c <UP>输入后往上移动C-c .或C-c <DOWN>输入后往下移动C-c `或C-c <HOME>输入后往左上移动C-c '或C-c <PAGEUP>输入后往右上移动C-c /或C-c <END>输入后望左下移动C-c \或C-c <PAGEDOWN>输入后往右下移动
矩形操作
picture-mode 里面出了可以使用标准的矩形操作命令之外,还有一些附加定义
的命令可用。下面所列举的命令大多数是以覆盖模式执行,即删除的时候用空格
替代,插入的时候直接覆盖性插入,但是通过 C-u 来传递一个前缀参数的话,
就可以改变他的默认行为,变成非覆盖模式:
C-c C-kkill 一个矩形块的内容C-c C-y粘贴上一次 kill 的矩形块的内容