当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 16 篇帖子 ]  前往页数 1, 2  下一页
作者 内容
1 楼 
 文章标题 : emacs 能否取消所有按键原有功能
帖子发表于 : 2011-05-23 21:52 
头像

注册: 2008-07-30 23:21
帖子: 13427
地址: freebuilder@yeah.net
系统: Debian stable AMD64
送出感谢: 38
接收感谢: 127
学习 emacs 之前疑问。不打算学习和习惯 emacs 的任何一种操作,取消所有按键,全部重新定义。说白了,就是打造自己的操作方式的编辑器,只学 emacs 的定制。


_________________
(2015-11-16 更新)适合 WM 的截图脚本
(2015-08-24 更新)Debian、Ubuntu 源列表说明
(2013-02-01 首发)文字如何绘出
▷▷ 【更 多 在 此】 ◁◁
箪食瓢饮随遇安,不求栋梁求参天。
【初韵】一门牛逼的编程语言。


页首
 用户资料  
 
2 楼 
 文章标题 : Re: emacs 能否取消所有按键原有功能
帖子发表于 : 2011-05-23 22:58 
头像

注册: 2009-07-25 1:57
帖子: 701
送出感谢: 5
接收感谢: 13
当然可以。每个击键只不过在调用某个函数而已,只不过我不建议你这么做,如果有vim背景,完全可以让emacs模拟vim。

我建议你看下这篇文章:钗黛双收:若你也同Vim难割舍,却又看Emacs情切切


_________________
https://github.com/tangboyun
http://tangboyun.is-programmer.com/
提问的智慧————Eric Steven Raymond
回答的智慧————Andrew Clarke
吾尝终日而思矣,不如须臾之所学也;吾尝跂而望矣,不如登高之博见也。
急急急标题什么的,最讨厌了!
急急复急急,急急何其多,我生待急急,万事急急急。


页首
 用户资料  
 
3 楼 
 文章标题 : Re: emacs 能否取消所有按键原有功能
帖子发表于 : 2011-05-23 23:46 
头像

注册: 2007-03-24 23:45
帖子: 2357
送出感谢: 0 次
接收感谢: 9
emacs不是有个模拟vim的东东吗

ls那位好像很有经验
想问一下, emacs 的 lisp 速度怎么样?
我感觉 vim scrips 的速度一般


页首
 用户资料  
 
4 楼 
 文章标题 : Re: emacs 能否取消所有按键原有功能
帖子发表于 : 2011-05-24 0:02 
头像

注册: 2009-07-25 1:57
帖子: 701
送出感谢: 5
接收感谢: 13
我没vim经验,属于上面那篇文章里提到的典型的换骨头派。。。。脚本速度应该都差不多把。


_________________
https://github.com/tangboyun
http://tangboyun.is-programmer.com/
提问的智慧————Eric Steven Raymond
回答的智慧————Andrew Clarke
吾尝终日而思矣,不如须臾之所学也;吾尝跂而望矣,不如登高之博见也。
急急急标题什么的,最讨厌了!
急急复急急,急急何其多,我生待急急,万事急急急。


页首
 用户资料  
 
5 楼 
 文章标题 : Re: emacs 能否取消所有按键原有功能
帖子发表于 : 2011-05-26 16:50 
头像

注册: 2007-03-24 23:45
帖子: 2357
送出感谢: 0 次
接收感谢: 9
tangboyun 写道:
我没vim经验,属于上面那篇文章里提到的典型的换骨头派。。。。脚本速度应该都差不多把。

有没有emacs的中文手册, 特别是 elisp 的中文手册
不打算记它的按键, 但是想瞧瞧 elisp


页首
 用户资料  
 
6 楼 
 文章标题 : Re: emacs 能否取消所有按键原有功能
帖子发表于 : 2011-05-26 18:33 
头像

注册: 2008-07-30 23:21
帖子: 13427
地址: freebuilder@yeah.net
系统: Debian stable AMD64
送出感谢: 38
接收感谢: 127
elisp 好像是可以编译的


_________________
(2015-11-16 更新)适合 WM 的截图脚本
(2015-08-24 更新)Debian、Ubuntu 源列表说明
(2013-02-01 首发)文字如何绘出
▷▷ 【更 多 在 此】 ◁◁
箪食瓢饮随遇安,不求栋梁求参天。
【初韵】一门牛逼的编程语言。


页首
 用户资料  
 
7 楼 
 文章标题 : Re: emacs 能否取消所有按键原有功能
帖子发表于 : 2011-05-26 20:51 
头像

注册: 2007-03-24 23:45
帖子: 2357
送出感谢: 0 次
接收感谢: 9
自由建客 写道:
elisp 好像是可以编译的

只能做成字节码, 不能做成机器码, 不过应该会比 vim script 快点

我觉得emacs的好处还是无模式还有绘图效果比vim好


页首
 用户资料  
 
8 楼 
 文章标题 : Re: emacs 能否取消所有按键原有功能
帖子发表于 : 2011-05-27 12:21 
头像

注册: 2009-07-25 1:57
帖子: 701
送出感谢: 5
接收感谢: 13
fanhe 写道:
自由建客 写道:
elisp 好像是可以编译的

只能做成字节码, 不能做成机器码, 不过应该会比 vim script 快点

我觉得emacs的好处还是无模式还有绘图效果比vim好


我觉得还是扩展吧,纯编辑速度肯定不如vim。org-mode这个杀器,vim里就么有。


_________________
https://github.com/tangboyun
http://tangboyun.is-programmer.com/
提问的智慧————Eric Steven Raymond
回答的智慧————Andrew Clarke
吾尝终日而思矣,不如须臾之所学也;吾尝跂而望矣,不如登高之博见也。
急急急标题什么的,最讨厌了!
急急复急急,急急何其多,我生待急急,万事急急急。


页首
 用户资料  
 
9 楼 
 文章标题 : Re: emacs 能否取消所有按键原有功能
帖子发表于 : 2011-05-27 12:30 
头像

注册: 2009-07-25 1:57
帖子: 701
送出感谢: 5
接收感谢: 13
fanhe 写道:
tangboyun 写道:
我没vim经验,属于上面那篇文章里提到的典型的换骨头派。。。。脚本速度应该都差不多把。

有没有emacs的中文手册, 特别是 elisp 的中文手册
不打算记它的按键, 但是想瞧瞧 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
吾尝终日而思矣,不如须臾之所学也;吾尝跂而望矣,不如登高之博见也。
急急急标题什么的,最讨厌了!
急急复急急,急急何其多,我生待急急,万事急急急。


页首
 用户资料  
 
10 楼 
 文章标题 : Re: emacs 能否取消所有按键原有功能
帖子发表于 : 2011-05-27 15:10 
头像

注册: 2007-03-24 23:45
帖子: 2357
送出感谢: 0 次
接收感谢: 9
tangboyun 写道:
fanhe 写道:
自由建客 写道:
elisp 好像是可以编译的

只能做成字节码, 不能做成机器码, 不过应该会比 vim script 快点

我觉得emacs的好处还是无模式还有绘图效果比vim好


我觉得还是扩展吧,纯编辑速度肯定不如vim。org-mode这个杀器,vim里就么有。

vim支持python之类的, 一切皆有可能啊, 扩展性根本不是问题

org-mode据说有人在写着


页首
 用户资料  
 
11 楼 
 文章标题 : Re: emacs 能否取消所有按键原有功能
帖子发表于 : 2011-06-09 1:54 
头像

注册: 2007-04-28 15:14
帖子: 1167
系统: NixOS+虚拟机各种系统
送出感谢: 0 次
接收感谢: 4
李杀的教程里,就有全部重新自定义了所有按键的实际例子。


_________________
黑色的不是眼睛,而是眼圈
关注和实现科技领域未来3年内有大规模普及潜力、能改善穷人生活品质的技术/应用。
双路 + NixOS + openbox + qemu/spice + 智能生产线研发


页首
 用户资料  
 
12 楼 
 文章标题 : Re: emacs 能否取消所有按键原有功能
帖子发表于 : 2011-10-21 19:58 

注册: 2006-03-19 11:39
帖子: 750
送出感谢: 0 次
接收感谢: 7
这个问题我很感兴趣吔

不过我要求不高,就是重新绑定三个键,C-i C-m c-[ ,而且 tab enter esc 不会跟着一起变 :em20


_________________
https://github.com/ran9er


页首
 用户资料  
 
13 楼 
 文章标题 : Re: emacs 能否取消所有按键原有功能
帖子发表于 : 2011-10-21 23:11 

注册: 2009-05-29 22:05
帖子: 151
送出感谢: 0 次
接收感谢: 0 次
:em20 我现在已经转到emacs了。。。

钗黛双收在我这是不可能的了--------我试过vim-mode ibus输入法根本就无法响应ESC键(在vim中倒是可以)。所以可以想像中文状态时用vim-mode多么蛋疼。

总之转到emacs就是因为中文输入在vim太蛋疼了。同时又不愿舍弃CTRL-SPACE。

vim和emacs相比就像chrome和ff相比的感觉。chrome要快,但扩展输ff


页首
 用户资料  
 
14 楼 
 文章标题 : Re: emacs 能否取消所有按键原有功能
帖子发表于 : 2011-10-21 23:22 
头像

注册: 2009-04-11 23:46
帖子: 4130
系统: Arch Linux
送出感谢: 11
接收感谢: 124
niejieqiang 写道:
:em20 我现在已经转到emacs了。。。

钗黛双收在我这是不可能的了--------我试过vim-mode ibus输入法根本就无法响应ESC键(在vim中倒是可以)。所以可以想像中文状态时用vim-mode多么蛋疼。

总之转到emacs就是因为中文输入在vim太蛋疼了。同时又不愿舍弃CTRL-SPACE。

vim和emacs相比就像chrome和ff相比的感觉。chrome要快,但扩展输ff


vim 中中文输入应该没问题吧,你说的应该是 gvim。关于 ibus 的问题在最新的文档里有写:
代码:
                     *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.


_________________
我的博客 https://blog.lilydjwg.me/
提问的智慧
Arch Linux 中文论坛

我的vimrc: https://git.io/vimrc


页首
 用户资料  
 
15 楼 
 文章标题 : Re: emacs 能否取消所有按键原有功能
帖子发表于 : 2011-10-25 10:18 
头像

注册: 2008-07-30 23:21
帖子: 13427
地址: freebuilder@yeah.net
系统: Debian stable AMD64
送出感谢: 38
接收感谢: 127
kardinal 写道:
这个问题我很感兴趣吔

不过我要求不高,就是重新绑定三个键,C-i C-m c-[ ,而且 tab enter esc 不会跟着一起变 :em20

你这个要求很苛刻


_________________
(2015-11-16 更新)适合 WM 的截图脚本
(2015-08-24 更新)Debian、Ubuntu 源列表说明
(2013-02-01 首发)文字如何绘出
▷▷ 【更 多 在 此】 ◁◁
箪食瓢饮随遇安,不求栋梁求参天。
【初韵】一门牛逼的编程语言。


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 16 篇帖子 ]  前往页数 1, 2  下一页

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译