我在学习emacs,对于这个问题,我也看了官方的手册key binding的那一节,但是似乎感觉讲的就是重新绑定按键。
但是我现在有一个这样的需求:希望通过一些按键映射到一段固定的代码,这段代码经常使用。
我知道vim能用键盘映射直接实现,emacs也能。
我的问题是,需要写emacs lisp实现么?还是有现成的el?还是修改键盘绑定就行?
谢谢!
Emacs新手疑问:想通过一些按键映射到一段固定的代码
-
- 帖子: 9
- 注册时间: 2008-09-25 18:37
-
- 帖子: 237
- 注册时间: 2011-10-11 10:16
Re: Emacs新手疑问:想通过一些按键映射到一段固定的代码
emacs 你可以有很多选择....
1. 自己写函数,需要lisp, 实现你这个,不难. 就是一个insert函数而已...
2. 用yas插件
3. 用其他类似插件
4. 其他人写好的,你只需要修改下..
5. 用emacs自身的auto插入...定制...
emacs 按键方面, 每一个快捷键都可以定制, 甚至有vi模式.....
1. 自己写函数,需要lisp, 实现你这个,不难. 就是一个insert函数而已...
2. 用yas插件
3. 用其他类似插件
4. 其他人写好的,你只需要修改下..
5. 用emacs自身的auto插入...定制...
emacs 按键方面, 每一个快捷键都可以定制, 甚至有vi模式.....
-
- 帖子: 9
- 注册时间: 2008-09-25 18:37
Re: Emacs新手疑问:想通过一些按键映射到一段固定的代码
viper太邪恶了。gy619 写了:emacs 你可以有很多选择....
1. 自己写函数,需要lisp, 实现你这个,不难. 就是一个insert函数而已...
2. 用yas插件
3. 用其他类似插件
4. 其他人写好的,你只需要修改下..
5. 用emacs自身的auto插入...定制...
emacs 按键方面, 每一个快捷键都可以定制, 甚至有vi模式.....