只要适合自己就好。不过稍后你要试用我的脚本,可以整体参考下我的那个 my-customize-keybinding.el, 别的就不说了。但是在快捷键方面,我觉得自己还是有一整套哲学的。彼此之间不冲突, 也很少有彼此矛盾的地方。绝对比 Emacs 默认要很好多。
事实上这篇文章里讲的设置,只是我快捷键里面的九牛一毛。
刚刚又查了下我到底定义了多少快捷键:
file = File.read("/root/.emacs.d/plugins/my-customize-keybinding.el")
p file.scan("define-key").count # => 230
p file.scan("global-set-key").count # => 134
通过 bind 命令绑成你需要的键。
下面这两行,我绑成了 M-j, M-l.
bind '"\ej": backward-word'
bind '"\el": forward-word'
backward 方式最有用的是 upcase.
我输入 Ruby 内的常量,从来不按 Capslock, (Capslock 让我换成 Ctrl 了), 从来都是哗哗写完一堆,然后连续按下几个 M-u, 光标之前的英文就变成大写了。M-U 我绑成了 backward-capitalize-word.
英语,就是一个杯具~~ NND, 后悔死了,上大学那会儿没好好学外语。 日语,天天看动画片,听起来蛮顺溜~ 可是到现在也找不到一个学习日语的理由。 (ruby 资料感觉还是以英语为主)
#39 楼 @u1331878576 哈。原来有前辈早就翻译过了。谢谢 #40 楼 @doitian
你们俩到底谁对?我都糊了....
#35 楼 @ruchee 应某人要求,盛情难却,先换回来几天再说. #36 楼 @jinleileiking 是本人。不过现在胖了些。应该也老了些。
我的 gtalk 是 vil963. 搞了好几个 gmail 帐号,连我自己都糊涂. (最早的那个,是使用谷歌拼音输入法时,用的 163 邮箱,后来给自己转化过来的)
是有兴趣用 skype 啊? 我可以提供一个纯绿色版本的 skype. (64 位和 32 位 linux 通用,自带所有库) 比较喜欢用这个。可是苦于找不到用这个的伙伴。
#17 楼 @jinleileiking , 嗯,印刷质量很好了。 严重 B4 一下一本 Ruby 书都没有的家伙~~~
受教了。谢谢热心回复。已经修复。
哈哈。用过的人都知道。
谢谢提醒。
热烈欢迎~~! 从一开始我就觉得内容有点怪,还以为有人恶搞呢,所以没回帖。 哈哈,原来你果然是日本人。
希望以后能多为我们翻译一些日文文档,这里的人都很热情。你需要中文帮助,尽管开口。
感谢分享!! 让我了解了许多。
说了半天,Ruby 解释器的编写经验来自于分析 Emacs 源码。
有一句话貌似就是 Emacs 最真实的写真:
I started to use Emacs. Emacs become part of me. If i didn't like anything in Emacs, I could change it. Emacs is totally configurable. Emacs made me realize anything can be changed by a programmer.
你写的代码能把人晕死~~
首先,你试图在一个可枚举对象被迭代取出的时候,删除这个可枚举对象的元素, 这种行为常常会导致不可预期的后果。
其次,改用 while 循环,而不是 if.
晕,这代码真晕。
晕~~ 貌似花都离天河.... 好远的说...