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-k
kill 一个矩形块的内容C-c C-y
粘贴上一次 kill 的矩形块的内容