LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: pluskid

lightweight emacs?

[复制链接]
发表于 2006-5-8 13:07:39 | 显示全部楼层
Post by pluskid
:sorry 事情是得慢慢一件一件的来做的,在做一件事情就不能随便放下呀,我说有时间一定的话,一般不久就会去做的……有时候有些事情确实看起来是很难的,但是只要下决心,努力去尝试,就会发现并不是想象中的那么难,可是决心不是随时都有的,而且时间也不是随时都有,我现在还在读书,空闲时间并不是很均匀的,周末的时候闲着我就会翻翻自己的收藏把以前的东西拿出来弄弄……并不是说我那句话是随便推托的呀。
你后面的话是什么意思呀?是在讽刺我还是什么?Gedit 可能绑定成 Emacs 那样吗?Firefox 也不行。不过,我现在没有用 gnome ,没有用 gedit,也没有用 firefox ,我目前正在用 kde 、Emacs 和 Konqueror ,konqueror 仍然没有办法绑定成 Emacs 的样子,不过没有办法,在 Emacs 里面使用 w3m 是明显不如Konqueror 爽的,而且在 Konqueror 里面又不用做大量编辑,如果是大段文字,都是先在Emacs里面写好了再粘贴上去的嘛。

ps: 上面那个说的是要使用那种扩展必须是 Emacs 不能编译成 gtk 的,如果要用的话,也不知道是 emacs 23 现在里面包含了没有,或者是要自己重新编译 Emacs ,这些都不是随便一下就好的嘛。 :confused:

ps: 关于 vi 是有时间再说,和一定还是有区别的!
老兄别这么激动呀
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-5-8 15:52:24 | 显示全部楼层
Post by seamonkey
joe呢?

http://joe-editor.sourceforge.net/

我的 joe 之旅:

  1. $ sudo apt-get install joe
  2. $ joe
  3. C-x C-f (无反应)
  4. C-g
  5. C-g
  6. C-g
  7. C-x C-f (无反应)
  8. C-k h (看到右上角的提示了)
  9. C-x C-c
  10. C-q
  11. C-... (最后不知道按到了什么,终于退出来了)

  12. $ sudo apt-get remove joe
复制代码

唉!习惯问题呀!让我想起Emacs源代码里面附送的那个JOKES文件里面的ed之旅:

  1. golem> ed

  2. ?
  3. help
  4. ?
  5. ?
  6. ?
  7. quit
  8. ?
  9. exit
  10. ?
  11. bye
  12. ?
  13. hello?
  14. ?
  15. eat flaming death
  16. ?
  17. ^C
  18. ?
  19. ^C
  20. ?
  21. ^D
  22. ?

复制代码

回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-5-8 15:53:59 | 显示全部楼层
Post by herberteuler
老兄别这么激动呀

不好意思,我冲动了!冲动是魔鬼!
回复 支持 反对

使用道具 举报

发表于 2006-5-8 19:12:18 | 显示全部楼层
Post by pluskid
:sorry 事情是得慢慢一件一件的来做的,在做一件事情就不能随便放下呀,我说有时间一定的话,一般不久就会去做的……有时候有些事情确实看起来是很难的,但是只要下决心,努力去尝试,就会发现并不是想象中的那么难,可是决心不是随时都有的,而且时间也不是随时都有,我现在还在读书,空闲时间并不是很均匀的,周末的时候闲着我就会翻翻自己的收藏把以前的东西拿出来弄弄……并不是说我那句话是随便推托的呀。
你后面的话是什么意思呀?是在讽刺我还是什么?Gedit 可能绑定成 Emacs 那样吗?Firefox 也不行。不过,我现在没有用 gnome ,没有用 gedit,也没有用 firefox ,我目前正在用 kde 、Emacs 和 Konqueror ,konqueror 仍然没有办法绑定成 Emacs 的样子,不过没有办法,在 Emacs 里面使用 w3m 是明显不如Konqueror 爽的,而且在 Konqueror 里面又不用做大量编辑,如果是大段文字,都是先在Emacs里面写好了再粘贴上去的嘛。

ps: 上面那个说的是要使用那种扩展必须是 Emacs 不能编译成 gtk 的,如果要用的话,也不知道是 emacs 23 现在里面包含了没有,或者是要自己重新编译 Emacs ,这些都不是随便一下就好的嘛。 :confused:

ps: 关于 vi 是有时间再说,和一定还是有区别的!

呵呵,兄台误会了,我也就随口一说。主要是想问 GEdit 有没有办法设置为 Emacs 类似的键绑定。我现在用它的时候老敲错键。
Firefox 可以绑定很少几个,主要是光标移动,没有太大用。搜索,删除行什么的都没有绑定。只有 CTRL+A CTRL+E 几个。
如果造成兄台不快还望海涵 :-)
回复 支持 反对

使用道具 举报

发表于 2006-5-8 21:58:39 | 显示全部楼层
joe是啥? JOKES文件和ed之旅都是啥?
回复 支持 反对

使用道具 举报

发表于 2006-5-8 22:23:25 | 显示全部楼层
there are at least 2 ways to simulate emacs key bindings

1. use xbindkeys + xvkbd bundle. e.g., one can use xbindkeys to intercept all c-a events, and redirect it to `home' key through xvkbd. however the effect is global, and long keychords (like c-x c-c to close window or c-x b to tab through) seems impossible.

2. use a decent wm. e.g., in Sawfish, one can use the synthesize-event function to simulate keystrokes to any window. IMHO this is even more flexible than the xbindkeys+xvkbd approach since you can have a per-app configuration
回复 支持 反对

使用道具 举报

发表于 2006-5-9 10:11:41 | 显示全部楼层
SawFish 太不稳定了,老是没有相应,只好重启系统(我没开网络服务)。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-5-10 20:42:33 | 显示全部楼层
Post by galilette
http://lorentey.hu/project/emacs.html.en
emacs multi-tty support. The server side can be launched in a screen session, so there is only one startup per boot. the client can be started in both X and -nw mode

编译成功了,不错的!速度一点也不比vim慢呀!不过在那个仓库下东西实在是太慢了,没有办法呢! :p
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表