免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: flw
打印 上一主题 下一主题

有关 Emacs 使用技巧的内容请在这个帖子讨论。 [复制链接]

论坛徽章:
0
11 [报告]
发表于 2004-12-30 19:48 |只看该作者

有关 Emacs 使用技巧的内容请在这个帖子讨论。

开了5个窗口呢呵呵,我平时开两个都嫌多的,不过这样调程序倒是不错哈。

论坛徽章:
0
12 [报告]
发表于 2004-12-30 20:10 |只看该作者

有关 Emacs 使用技巧的内容请在这个帖子讨论。

谁能告诉我如何使用gdb设置断点的时侯让emacs高亮源代码那一行?我搞了个快捷件可以设置断点,但是就是不知道如何高亮。

我奇怪这个典型的开发环境有的功能咋emacs就没有lisp。

论坛徽章:
0
13 [报告]
发表于 2004-12-30 21:47 |只看该作者

有关 Emacs 使用技巧的内容请在这个帖子讨论。

在断点的前面会有个红点(我图里printf那行的前面)
这个才是典型吧?要想改成高亮一行,恐怕你要改改gud.el

另:设断点是 C-x space 不用自己搞

论坛徽章:
0
14 [报告]
发表于 2004-12-30 22:58 |只看该作者

有关 Emacs 使用技巧的内容请在这个帖子讨论。

ecb可以让你的emacs看上去像IDE

untitled.jpg (182.75 KB, 下载次数: 544)

untitled.jpg

论坛徽章:
0
15 [报告]
发表于 2004-12-31 08:32 |只看该作者

有关 Emacs 使用技巧的内容请在这个帖子讨论。

强!请教楼上的具体的做法?我初学emacs。

论坛徽章:
0
16 [报告]
发表于 2004-12-31 10:24 |只看该作者

有关 Emacs 使用技巧的内容请在这个帖子讨论。

在断点的前面会有个红点(我图里printf那行的前面) 这个才是典型吧


你这个printf是断点还是当前执行的那行语句?我记得1年前几乎找遍了所有的emacs站点,只有一篇文章说这个需要研究研究,java的实现了。c的还得等会。

你的emacs版本是什么?需要load特定的lisp吗?

论坛徽章:
0
17 [报告]
发表于 2004-12-31 10:41 |只看该作者

有关 Emacs 使用技巧的内容请在这个帖子讨论。

哈哈,整了一下,装载上ecb了,ecb可以到这里下载:
http://ecb.sourceforge.net/
里面的readme就是最好的安装说明书。

论坛徽章:
0
18 [报告]
发表于 2004-12-31 18:50 |只看该作者

有关 Emacs 使用技巧的内容请在这个帖子讨论。

呵呵,ecb还是不错的,最起码,该有的东西都差不多有了

干冰那个调试用的gud-mode?怎么好像不能设置断点啊?

论坛徽章:
0
19 [报告]
发表于 2004-12-31 21:00 |只看该作者

有关 Emacs 使用技巧的内容请在这个帖子讨论。

呵呵,不好意思,还得再上一张图,上次偷懒了一下,没想被抓住了

这次的图说明一下:
左上角是gdb interactive buffer, 和在命令行上用gdb是一样的,可以看到第三行的hello是main()里的输出。
右上角是当前函数的本地变量,可以看到g的值还没有赋,是一个任意值。
中间是源代码,其中有红色圆点的是设有断点的行,有白色三角的是当前行(下一步将要执行的行)。设断点的话在这个buffer里移动到要设断点的行,然后C-x space。
左下角是函数调用栈。
右下角是断点信息。
再具体的看info吧。

我用的是CVS Emacs。如何得到在http://www.emacswiki.org/cgi-bin/wiki/EmacsFromCVS

我是昨天check out的。有一个问题是那个白色三角的更新时机不对,每次要C-c C-l 才能显示出来。据水木的人说今天的CVS在Windows上面容易crash

调试用的是gdb-ui.el,在http://www.nick.uklinux.net/。已经包含在CVS Emacs里面。网站上有一个03年做的tar ball,我在 Gnu Emacs 21.3上试过,不爽,好象只能用一次,然后就和gdb失去了通信,需要重起Emacs,所以我就换 CVS 了

另:水木上有一个Emacs板,感兴趣的话不仿过去看看。

顺祝大家新年快乐

emacs.jpg (52.09 KB, 下载次数: 425)

Debug in Emacs 2

Debug in Emacs 2

论坛徽章:
0
20 [报告]
发表于 2005-01-03 23:32 |只看该作者

有关 Emacs 使用技巧的内容请在这个帖子讨论。

编辑c++文件时,现在M-;用的是//形式的注释
我想用/**/的
怎么办
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP