【瞎眼慎入】放一个emacs的操作录像 庆祝版块复活 这次复活算是我误打误撞弄出来的 带一批水神来发帖 没想到发出了版主(内含操作的按键序列)
gif就这熊样
一般我不大乐意做视频 一来太麻烦 二来录视频的时候操作受影响 可是这是神的编辑器emacs 要展示它只能靠视频了 所以有了这个
我用emacs还是新手 如有不当欢迎各位批评指正
**************************************************偶素华丽丽的分割线**************************************************
上面的主要按键序列如下
a
[
C-e
SPC
=
SPC
0
;
C-j
C-x h
M-w
C-n
<f3>
C-y
<f4>
C-9 C-9 C-8 <f4>
M-<
C-f
C-f
S-SPC
C-9 C-9 C-9 C-n
C-u C-x r N 0 RET C-h C-b C-h RET
M-<
C-x h
需要特别说的是 我这个键绑定是改过的 所以有些是不一样的 最大的区别是 C-h 默认是帮助 我改成向前删除了 还有就C-w M-w等的行为比默认的智能一些 其他的都是emacs带的
简单解析一下 有两个问题 一个是插入若干个文本 再一个是插入递增的数字 后一个功能emacs24里面新增了一个函数来实现了 所以比较好办
C-x r N runs the command rectangle-number-lines, which is an
interactive autoloaded Lisp function in `rect.el'.
It is bound to C-x r N.
(rectangle-number-lines START END START-AT &optional FORMAT)
Insert numbers in front of the region-rectangle.
START-AT, if non-nil, should be a number from which to begin
counting. FORMAT, if non-nil, should be a format string to pass
to `format' along with the line count. When called interactively
with a prefix argument, prompt for START-AT and FORMAT.
以上就是那个函数
生成重复的文字反而比较麻烦 没有现成的东西 只能用把yank录成键盘宏然后重复 貌似这个是不写代码的最简单实现方法
<f3>
C-y
<f4>
C-9 C-9 C-8 <f4>
也就是这个 这个按法比C-x ( C-x ) 容易多了。。
[ 本帖最后由 zklhp 于 2012-9-4 20:20 编辑 ]