当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 59 篇帖子 ]  前往页数 1, 2, 3, 4  下一页
作者 内容
1 楼 
 文章标题 : (这个估计会比较冷)Terminal + emacs-nw VS emacs + eshell?
帖子发表于 : 2007-11-16 21:19 

注册: 2007-07-16 21:42
帖子: 214
送出感谢: 0 次
接收感谢: 0 次
一直没有主意,摇摆了几次了。

现在在用:urxvt + emacs -nw,不过urxvt下的中文显示不敢恭维(如下图,字与字之间空隙太大),也许是我设置不好哈哈。而且F?功能键没法用,否则可以绑定给emacs的。

但是,感觉eshell的功能不强。也许是个人用得不好,没有体会出它的强大,有人说它可以利用emacs的强大功能,所以功能相当强大。

大家有什么看法?


附件:
shot.png
shot.png [ 493.35 KiB | 被浏览 2666 次 ]



_________________
HP Compaq 6515b(GL087PA)
Sawfish+Emacs+Firefox+Xpdf+MPlayer...
页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2007-11-16 21:42 

注册: 2006-09-20 19:56
帖子: 768
送出感谢: 0 次
接收感谢: 1
为什么要在终端用emacs?
如果要在终端快速编辑文件,用emacsclient连到一个instance上啊,我没有实测,不过据说比vi(对,不是vim)还快的,反正我这里一点延时都没有的,再打上multi-tty补丁,就更爽了。

Eshell还是很强大的,关键是有些变量要自定义一下的,特别是eshell-cmpl-*开头的那几个,还有,它可以和dired-x配合使用。我用得也不怎么深入,有人补充就好了。


最后由 zhangsong023 编辑于 2007-11-16 22:36,总共编辑了 2 次

页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2007-11-16 22:21 

注册: 2006-09-20 19:56
帖子: 768
送出感谢: 0 次
接收感谢: 1
对了,最重要的忘说了,eshell里可以直接使用Emacs中的interactive function,无比的爽。


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2007-11-16 22:22 

注册: 2007-07-16 21:42
帖子: 214
送出感谢: 0 次
接收感谢: 0 次
我刚刚看了一下,emacsclient确实是相当快!

不过我发现emacs(非-nw)在我这儿稳定占用6.8%的内存,即使不使用。而emacs -nw基本会少1%。

当然这也不算什么问题,我最关心的是:如果eshell真得足够强大的话,我基本会舍弃终端,只在emacs里面就可以了。不用两个程序倒来倒去的。emacsclient也不用用了。似乎eshell很少被提到,我都没有找到相关的文章。


_________________
HP Compaq 6515b(GL087PA)
Sawfish+Emacs+Firefox+Xpdf+MPlayer...


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2007-11-16 22:25 

注册: 2007-07-16 21:42
帖子: 214
送出感谢: 0 次
接收感谢: 0 次
zhangsong023 写道:
对了,最重要的忘说了,eshell里可以直接使用Emacs中的interactive function,无比的爽。


LS是不是用得eshell比终端更多一点,如果eshell用得好的话,真没有什么必要回终端了。


_________________
HP Compaq 6515b(GL087PA)
Sawfish+Emacs+Firefox+Xpdf+MPlayer...


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2007-11-16 22:34 

注册: 2006-09-20 19:56
帖子: 768
送出感谢: 0 次
接收感谢: 1
是,用得比终端还多,因为无比强大(也许是我偏激了,原谅我吧,呵呵)。
自带的文档不是很好么?


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2007-11-16 22:39 

注册: 2007-07-16 21:42
帖子: 214
送出感谢: 0 次
接收感谢: 0 次
>>>就发现原来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的操作方法确实与外部终端完全一样。:)

犹豫中……不过终端是可以舍弃了。


_________________
HP Compaq 6515b(GL087PA)
Sawfish+Emacs+Firefox+Xpdf+MPlayer...


页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2007-11-16 22:44 

注册: 2007-07-16 21:42
帖子: 214
送出感谢: 0 次
接收感谢: 0 次
zhangsong023 写道:
是,用得比终端还多,因为无比强大(也许是我偏激了,原谅我吧,呵呵)。
自带的文档不是很好么?


实话说,emacs文档太恐怖了,想想那么多我都不敢去看,一般都GOOGLE的;)

我要学习一下eshell了,熟练它似乎是个不错的事!


_________________
HP Compaq 6515b(GL087PA)
Sawfish+Emacs+Firefox+Xpdf+MPlayer...


页首
 用户资料  
 
9 楼 
 文章标题 :
帖子发表于 : 2007-11-16 22:50 

注册: 2006-09-20 19:56
帖子: 768
送出感谢: 0 次
接收感谢: 1
google太慢,要学习一个大的功能模块,比如eshell,直接读文档,我觉得你纯粹是心理作用,事实上没什么难的。

当然,如果只是一些tricks,就去emacs-wiki上找吧。


页首
 用户资料  
 
10 楼 
 文章标题 :
帖子发表于 : 2007-11-16 22:53 

注册: 2007-07-16 21:42
帖子: 214
送出感谢: 0 次
接收感谢: 0 次
zhangsong023 写道:
google太慢,要学习一个大的功能模块,比如eshell,直接读文档,我觉得你纯粹是心理作用,事实上没什么难的。

当然,如果只是一些tricks,就去emacs-wiki上找吧。


收到!谢谢!!:)


_________________
HP Compaq 6515b(GL087PA)
Sawfish+Emacs+Firefox+Xpdf+MPlayer...


页首
 用户资料  
 
11 楼 
 文章标题 :
帖子发表于 : 2007-11-17 2:12 
头像

注册: 2005-10-19 17:33
帖子: 2052
送出感谢: 0 次
接收感谢: 0 次
emacs要功能都配全,其他程序就都不要开了,他一个人把系统资源都占了
所以我坚决不用emacs


页首
 用户资料  
 
12 楼 
 文章标题 :
帖子发表于 : 2007-11-17 2:31 

注册: 2006-09-20 19:56
帖子: 768
送出感谢: 0 次
接收感谢: 1
占资源不假,但没那么夸张,我配置够复杂了,功能也开得多。
就算在一不小的工程里,用最耗资源的xref,其资源占用也比大部分时间的firefox2要少。
并且在不新加载buffer的前提下(我一般开了都不关的,所以这种时候也不少),开多久资源占用都不会明显上升,不像firefox2,所以个人感觉还是可以接受的。


页首
 用户资料  
 
13 楼 
 文章标题 :
帖子发表于 : 2007-11-17 2:36 
头像

注册: 2005-10-19 17:33
帖子: 2052
送出感谢: 0 次
接收感谢: 0 次
可能我不太会配。我习惯一来就把/usr/include下面做一个ctag,然后load进来。他就不行了。。。
相比较而言,eclipse和netbeans好像是用lucene做引擎,比较稳定一些


页首
 用户资料  
 
14 楼 
 文章标题 :
帖子发表于 : 2007-11-17 12:20 

注册: 2006-09-20 19:56
帖子: 768
送出感谢: 0 次
接收感谢: 1
ctags太弱了,用cscope,Emacs自带的插件很好用的。
还有就是xref,对C的支持非常非常棒,比CDT、netbeans的那个C插件好多了。可惜针对C++的版本不是免费的,还好,我基本不用C++。


页首
 用户资料  
 
15 楼 
 文章标题 :
帖子发表于 : 2007-11-17 13:14 

注册: 2007-10-15 23:45
帖子: 18
送出感谢: 0 次
接收感谢: 0 次
vim + ctags + gcc + Makefile

这是Linux下最简单, 基本, 最强大的开发工具.


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

当前时区为 UTC + 8 小时


在线用户

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


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

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

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