(这个估计会比较冷)Terminal + emacs-nw VS emacs + eshell?
-
- 帖子: 214
- 注册时间: 2007-07-16 21:42
(这个估计会比较冷)Terminal + emacs-nw VS emacs + eshell?
一直没有主意,摇摆了几次了。
现在在用:urxvt + emacs -nw,不过urxvt下的中文显示不敢恭维(如下图,字与字之间空隙太大),也许是我设置不好哈哈。而且F?功能键没法用,否则可以绑定给emacs的。
但是,感觉eshell的功能不强。也许是个人用得不好,没有体会出它的强大,有人说它可以利用emacs的强大功能,所以功能相当强大。
大家有什么看法?
现在在用:urxvt + emacs -nw,不过urxvt下的中文显示不敢恭维(如下图,字与字之间空隙太大),也许是我设置不好哈哈。而且F?功能键没法用,否则可以绑定给emacs的。
但是,感觉eshell的功能不强。也许是个人用得不好,没有体会出它的强大,有人说它可以利用emacs的强大功能,所以功能相当强大。
大家有什么看法?
HP Compaq 6515b(GL087PA)
Sawfish+Emacs+Firefox+Xpdf+MPlayer...
Sawfish+Emacs+Firefox+Xpdf+MPlayer...
-
- 帖子: 768
- 注册时间: 2006-09-20 19:56
为什么要在终端用emacs?
如果要在终端快速编辑文件,用emacsclient连到一个instance上啊,我没有实测,不过据说比vi(对,不是vim)还快的,反正我这里一点延时都没有的,再打上multi-tty补丁,就更爽了。
Eshell还是很强大的,关键是有些变量要自定义一下的,特别是eshell-cmpl-*开头的那几个,还有,它可以和dired-x配合使用。我用得也不怎么深入,有人补充就好了。
如果要在终端快速编辑文件,用emacsclient连到一个instance上啊,我没有实测,不过据说比vi(对,不是vim)还快的,反正我这里一点延时都没有的,再打上multi-tty补丁,就更爽了。
Eshell还是很强大的,关键是有些变量要自定义一下的,特别是eshell-cmpl-*开头的那几个,还有,它可以和dired-x配合使用。我用得也不怎么深入,有人补充就好了。
上次由 zhangsong023 在 2007-11-16 22:36,总共编辑 2 次。
-
- 帖子: 768
- 注册时间: 2006-09-20 19:56
-
- 帖子: 214
- 注册时间: 2007-07-16 21:42
-
- 帖子: 214
- 注册时间: 2007-07-16 21:42
-
- 帖子: 768
- 注册时间: 2006-09-20 19:56
-
- 帖子: 214
- 注册时间: 2007-07-16 21:42
>>>就发现原来emacs中只是有四种虚拟终端:eshell, shell, term, termianl-emulator。而我一直孤陋寡闻,使用的是eshell,这是一个由elisp写的,老感觉只是凑合而已。不过现在不同了, term真的不错,感觉就跟rxvt一样,非常方便,当然因为在Emacs里,还支持粘贴/复制呢。鄙人一直没搞定在rxvt和外部程序的粘贴复制:(
小知识:上面这些虚拟终端可以通过类似M-x term的命令来运行。
因为刚开始用,目前这方面还没有单独的配置文件,都是默认的。但是有几点大家可以注意一下:
1,eshell没有使用~/.bashrc配置文件的,所以你得单独写很多elisp来完成你在~/.bashrc里有的功能。不过eshell有个小功能不错,摁TAB键多几次,你会发现补全很有意思和效率。
2,term(shell, termianl-emulator?)是使用你得Bash配置文件的,这一点我非常喜欢。可能大家会觉得term里的提示符不大漂亮,可以在~/.bashrc里设置一下,大家可以通过命令
找到一段文字,也算开了眼界。不过term与buffer之间C&P似乎不方便,而shell或eshell不错。但是,term的操作方法确实与外部终端完全一样。:)
犹豫中……不过终端是可以舍弃了。
小知识:上面这些虚拟终端可以通过类似M-x term的命令来运行。
因为刚开始用,目前这方面还没有单独的配置文件,都是默认的。但是有几点大家可以注意一下:
1,eshell没有使用~/.bashrc配置文件的,所以你得单独写很多elisp来完成你在~/.bashrc里有的功能。不过eshell有个小功能不错,摁TAB键多几次,你会发现补全很有意思和效率。
2,term(shell, termianl-emulator?)是使用你得Bash配置文件的,这一点我非常喜欢。可能大家会觉得term里的提示符不大漂亮,可以在~/.bashrc里设置一下,大家可以通过命令
找到一段文字,也算开了眼界。不过term与buffer之间C&P似乎不方便,而shell或eshell不错。但是,term的操作方法确实与外部终端完全一样。:)
犹豫中……不过终端是可以舍弃了。
HP Compaq 6515b(GL087PA)
Sawfish+Emacs+Firefox+Xpdf+MPlayer...
Sawfish+Emacs+Firefox+Xpdf+MPlayer...
-
- 帖子: 214
- 注册时间: 2007-07-16 21:42
-
- 帖子: 768
- 注册时间: 2006-09-20 19:56
-
- 帖子: 214
- 注册时间: 2007-07-16 21:42
-
- 帖子: 768
- 注册时间: 2006-09-20 19:56
- 猛将兄
- 帖子: 2052
- 注册时间: 2005-10-19 17:33
-
- 帖子: 768
- 注册时间: 2006-09-20 19:56