emacs 能否取消所有按键原有功能
- 自由建客
- 帖子: 13468
- 注册时间: 2008-07-30 23:21
- 系统: Debian stable AMD64
emacs 能否取消所有按键原有功能
学习 emacs 之前疑问。不打算学习和习惯 emacs 的任何一种操作,取消所有按键,全部重新定义。说白了,就是打造自己的操作方式的编辑器,只学 emacs 的定制。
- tangboyun
- 帖子: 701
- 注册时间: 2009-07-25 1:57
- 联系:
Re: emacs 能否取消所有按键原有功能
https://github.com/tangboyun
http://tangboyun.is-programmer.com/
提问的智慧————Eric Steven Raymond
回答的智慧————Andrew Clarke
吾尝终日而思矣,不如须臾之所学也;吾尝跂而望矣,不如登高之博见也。
急急急标题什么的,最讨厌了!
急急复急急,急急何其多,我生待急急,万事急急急。
http://tangboyun.is-programmer.com/
提问的智慧————Eric Steven Raymond
回答的智慧————Andrew Clarke
吾尝终日而思矣,不如须臾之所学也;吾尝跂而望矣,不如登高之博见也。
急急急标题什么的,最讨厌了!
急急复急急,急急何其多,我生待急急,万事急急急。
- fanhe
- 帖子: 2357
- 注册时间: 2007-03-24 23:45
Re: emacs 能否取消所有按键原有功能
emacs不是有个模拟vim的东东吗
ls那位好像很有经验
想问一下, emacs 的 lisp 速度怎么样?
我感觉 vim scrips 的速度一般
ls那位好像很有经验
想问一下, emacs 的 lisp 速度怎么样?
我感觉 vim scrips 的速度一般
- tangboyun
- 帖子: 701
- 注册时间: 2009-07-25 1:57
- 联系:
Re: emacs 能否取消所有按键原有功能
我没vim经验,属于上面那篇文章里提到的典型的换骨头派。。。。脚本速度应该都差不多把。
https://github.com/tangboyun
http://tangboyun.is-programmer.com/
提问的智慧————Eric Steven Raymond
回答的智慧————Andrew Clarke
吾尝终日而思矣,不如须臾之所学也;吾尝跂而望矣,不如登高之博见也。
急急急标题什么的,最讨厌了!
急急复急急,急急何其多,我生待急急,万事急急急。
http://tangboyun.is-programmer.com/
提问的智慧————Eric Steven Raymond
回答的智慧————Andrew Clarke
吾尝终日而思矣,不如须臾之所学也;吾尝跂而望矣,不如登高之博见也。
急急急标题什么的,最讨厌了!
急急复急急,急急何其多,我生待急急,万事急急急。
- fanhe
- 帖子: 2357
- 注册时间: 2007-03-24 23:45
Re: emacs 能否取消所有按键原有功能
有没有emacs的中文手册, 特别是 elisp 的中文手册tangboyun 写了:我没vim经验,属于上面那篇文章里提到的典型的换骨头派。。。。脚本速度应该都差不多把。
不打算记它的按键, 但是想瞧瞧 elisp
- 自由建客
- 帖子: 13468
- 注册时间: 2008-07-30 23:21
- 系统: Debian stable AMD64
Re: emacs 能否取消所有按键原有功能
elisp 好像是可以编译的
- fanhe
- 帖子: 2357
- 注册时间: 2007-03-24 23:45
Re: emacs 能否取消所有按键原有功能
只能做成字节码, 不能做成机器码, 不过应该会比 vim script 快点自由建客 写了:elisp 好像是可以编译的
我觉得emacs的好处还是无模式还有绘图效果比vim好
- tangboyun
- 帖子: 701
- 注册时间: 2009-07-25 1:57
- 联系:
Re: emacs 能否取消所有按键原有功能
我觉得还是扩展吧,纯编辑速度肯定不如vim。org-mode这个杀器,vim里就么有。fanhe 写了:只能做成字节码, 不能做成机器码, 不过应该会比 vim script 快点自由建客 写了:elisp 好像是可以编译的
我觉得emacs的好处还是无模式还有绘图效果比vim好
https://github.com/tangboyun
http://tangboyun.is-programmer.com/
提问的智慧————Eric Steven Raymond
回答的智慧————Andrew Clarke
吾尝终日而思矣,不如须臾之所学也;吾尝跂而望矣,不如登高之博见也。
急急急标题什么的,最讨厌了!
急急复急急,急急何其多,我生待急急,万事急急急。
http://tangboyun.is-programmer.com/
提问的智慧————Eric Steven Raymond
回答的智慧————Andrew Clarke
吾尝终日而思矣,不如须臾之所学也;吾尝跂而望矣,不如登高之博见也。
急急急标题什么的,最讨厌了!
急急复急急,急急何其多,我生待急急,万事急急急。
- tangboyun
- 帖子: 701
- 注册时间: 2009-07-25 1:57
- 联系:
Re: emacs 能否取消所有按键原有功能
中文版的有:fanhe 写了:有没有emacs的中文手册, 特别是 elisp 的中文手册tangboyun 写了:我没vim经验,属于上面那篇文章里提到的典型的换骨头派。。。。脚本速度应该都差不多把。
不打算记它的按键, 但是想瞧瞧 elisp
《GNU Emacs Lisp 编程入门》(这本就是下面那本,不过版本很老了,而且特罗嗦那种)
《学习 GNU Emacs, 第2版》
说实话这两本都不如翻手册。上面这两本好像皮皮书屋都有。
我个人推荐的emacs入门是那本
Sams teach you emacs in 24 hours....
Emacs Manual:
http://www.gnu.org/software/emacs/manual/emacs.html
GNU Emacs Lisp Reference Manual:
http://www.gnu.org/software/emacs/manual/elisp.html
An Introduction to Programming in Emacs Lisp (这本是没编程经验的看比较好,有经验的话,实在太罗嗦):
http://www.gnu.org/software/emacs/emacs ... intro.html
只是对lisp感兴趣的话,倒是有Practical Common Lisp或者Land of Lisp这两本不错的。
https://github.com/tangboyun
http://tangboyun.is-programmer.com/
提问的智慧————Eric Steven Raymond
回答的智慧————Andrew Clarke
吾尝终日而思矣,不如须臾之所学也;吾尝跂而望矣,不如登高之博见也。
急急急标题什么的,最讨厌了!
急急复急急,急急何其多,我生待急急,万事急急急。
http://tangboyun.is-programmer.com/
提问的智慧————Eric Steven Raymond
回答的智慧————Andrew Clarke
吾尝终日而思矣,不如须臾之所学也;吾尝跂而望矣,不如登高之博见也。
急急急标题什么的,最讨厌了!
急急复急急,急急何其多,我生待急急,万事急急急。
- fanhe
- 帖子: 2357
- 注册时间: 2007-03-24 23:45
Re: emacs 能否取消所有按键原有功能
vim支持python之类的, 一切皆有可能啊, 扩展性根本不是问题tangboyun 写了:我觉得还是扩展吧,纯编辑速度肯定不如vim。org-mode这个杀器,vim里就么有。fanhe 写了:只能做成字节码, 不能做成机器码, 不过应该会比 vim script 快点自由建客 写了:elisp 好像是可以编译的
我觉得emacs的好处还是无模式还有绘图效果比vim好
org-mode据说有人在写着
- jobinson99
- 帖子: 1169
- 注册时间: 2007-04-28 15:14
- 系统: NixOS+虚拟机各种系统
- 联系:
Re: emacs 能否取消所有按键原有功能
李杀的教程里,就有全部重新自定义了所有按键的实际例子。
黑色的不是眼睛,而是眼圈
关注和实现科技领域未来3年内有大规模普及潜力、能改善穷人生活品质的技术/应用。
NixOS + lxqt + 无人生产线 + 无人农场 (已发明全套山地农业机械 + 线性喷洒系统,成片农业采收系统)+ 随身设备,柔性电路,冷热双调衣……
关注和实现科技领域未来3年内有大规模普及潜力、能改善穷人生活品质的技术/应用。
NixOS + lxqt + 无人生产线 + 无人农场 (已发明全套山地农业机械 + 线性喷洒系统,成片农业采收系统)+ 随身设备,柔性电路,冷热双调衣……
-
- 帖子: 750
- 注册时间: 2006-03-19 11:39
Re: emacs 能否取消所有按键原有功能
这个问题我很感兴趣吔
不过我要求不高,就是重新绑定三个键,C-i C-m c-[ ,而且 tab enter esc 不会跟着一起变
不过我要求不高,就是重新绑定三个键,C-i C-m c-[ ,而且 tab enter esc 不会跟着一起变
-
- 帖子: 151
- 注册时间: 2009-05-29 22:05
Re: emacs 能否取消所有按键原有功能
我现在已经转到emacs了。。。
钗黛双收在我这是不可能的了--------我试过vim-mode ibus输入法根本就无法响应ESC键(在vim中倒是可以)。所以可以想像中文状态时用vim-mode多么蛋疼。
总之转到emacs就是因为中文输入在vim太蛋疼了。同时又不愿舍弃CTRL-SPACE。
vim和emacs相比就像chrome和ff相比的感觉。chrome要快,但扩展输ff
钗黛双收在我这是不可能的了--------我试过vim-mode ibus输入法根本就无法响应ESC键(在vim中倒是可以)。所以可以想像中文状态时用vim-mode多么蛋疼。
总之转到emacs就是因为中文输入在vim太蛋疼了。同时又不愿舍弃CTRL-SPACE。
vim和emacs相比就像chrome和ff相比的感觉。chrome要快,但扩展输ff
- lilydjwg
- 论坛版主
- 帖子: 4249
- 注册时间: 2009-04-11 23:46
- 系统: Arch Linux
- 联系:
Re: emacs 能否取消所有按键原有功能
vim 中中文输入应该没问题吧,你说的应该是 gvim。关于 ibus 的问题在最新的文档里有写:niejieqiang 写了: 我现在已经转到emacs了。。。
钗黛双收在我这是不可能的了--------我试过vim-mode ibus输入法根本就无法响应ESC键(在vim中倒是可以)。所以可以想像中文状态时用vim-mode多么蛋疼。
总之转到emacs就是因为中文输入在vim太蛋疼了。同时又不愿舍弃CTRL-SPACE。
vim和emacs相比就像chrome和ff相比的感觉。chrome要快,但扩展输ff
代码: 全选
*gui-IME* *iBus*
Input methods for international characters in X that rely on the XIM
framework, most notably iBus, have been known to produce undesirable results
in gVim. These may include an inability to enter spaces, or long delays
between typing a character and it being recognized by the application.
One workaround that has been successful, for unknown reasons, is to prevent
gvim from forking into the background by starting it with the |-f| argument.
- 自由建客
- 帖子: 13468
- 注册时间: 2008-07-30 23:21
- 系统: Debian stable AMD64
Re: emacs 能否取消所有按键原有功能
你这个要求很苛刻kardinal 写了:这个问题我很感兴趣吔
不过我要求不高,就是重新绑定三个键,C-i C-m c-[ ,而且 tab enter esc 不会跟着一起变