分页: 1 / 1

emacs中要这样补全该怎么做

发表于 : 2011-08-15 11:00
Mazenvoy
比如说我的头文件
sb.h里面有个
int woshisb;
然后在
sb.cpp里include后貌似没自动补全,要自动补全好像非得同一个buffer不可。。。
ide的话这样的功能基本的吧

我安装了auto-complete

Re: emacs中要这样补全该怎么做

发表于 : 2011-09-06 17:32
liyizhe20
ps.这里人好少啊。。。。
lz可以试试cedet里的semantic,把分析的内容加到auto-complete里面。
或者更简单的用auto-complete-clang这个扩展,还要装个clang,这个比较准。上面那个c的还行,c++模板搞不定。
readme里面说的很清楚的,还有很多config lz可以慢慢研究

Re: emacs中要这样补全该怎么做

发表于 : 2011-09-06 18:29
Mazenvoy
liyizhe20 写了:ps.这里人好少啊。。。。
lz可以试试cedet里的semantic,把分析的内容加到auto-complete里面。
或者更简单的用auto-complete-clang这个扩展,还要装个clang,这个比较准。上面那个c的还行,c++模板搞不定。
readme里面说的很清楚的,还有很多config lz可以慢慢研究
恩,谢谢你,我觉得这里实在是太冷了,人多的地方又是水人一堆
开学了,时间好紧,我抽空研究一下。
多谢,emacs等东西其实真是悲剧,周围都没人用的,有很多人都没听过

Re: emacs中要这样补全该怎么做

发表于 : 2011-09-06 21:11
liyizhe20
lz反应好快。。。

emacs本身其实没什么难得,照自带的教程(help里)熟练以后就行了,不过要发挥emacs的功能还是要学lisp(help里面也有不过可能要再装个包)。RS写这玩意本来就是功能至上,鲜有人性化的关怀。所以像这种插件,扩展弄起来也蛮烦的。lz真的要学的话,这方面的折腾其实没什么必要,这种东西要慢慢来(学学lisp,看看gnu的历史什么的),否则以后会有阴影的。如果是急需一个ide什么的也没必要急着上emacs,现在也不是那个生产工具极度匮乏的时代了。一上来就把emacs搞的像ide一样,看上去很cool很geek,其实没学到什么东西。真的用起来也会觉得和ide有差距。这类某种程度上来说有点反人类的东西(其实还是人写的)只能是慢慢领会它的强大和变态。lz是学生麼应该有蛮多时间的,静心下来多研究研究,有些信息中文的确实比较少,其实国外还是很全的。
ps.lz如果是要学c/c++其实找个高亮编辑器就可以了,真的要做项目什么的eclipse-cdt也很好用的(我就用了好几年)。说到底emacs只是个工具,没什么高低贵贱的。

Re: emacs中要这样补全该怎么做

发表于 : 2011-09-06 22:36
Mazenvoy
liyizhe20 写了:lz反应好快。。。

emacs本身其实没什么难得,照自带的教程(help里)熟练以后就行了,不过要发挥emacs的功能还是要学lisp(help里面也有不过可能要再装个包)。RS写这玩意本来就是功能至上,鲜有人性化的关怀。所以像这种插件,扩展弄起来也蛮烦的。lz真的要学的话,这方面的折腾其实没什么必要,这种东西要慢慢来(学学lisp,看看gnu的历史什么的),否则以后会有阴影的。如果是急需一个ide什么的也没必要急着上emacs,现在也不是那个生产工具极度匮乏的时代了。一上来就把emacs搞的像ide一样,看上去很cool很geek,其实没学到什么东西。真的用起来也会觉得和ide有差距。这类某种程度上来说有点反人类的东西(其实还是人写的)只能是慢慢领会它的强大和变态。lz是学生麼应该有蛮多时间的,静心下来多研究研究,有些信息中文的确实比较少,其实国外还是很全的。
ps.lz如果是要学c/c++其实找个高亮编辑器就可以了,真的要做项目什么的eclipse-cdt也很好用的(我就用了好几年)。说到底emacs只是个工具,没什么高低贵贱的。
恩,谢谢,你潜水这么久发了3贴有两贴在我这里,真是感动啊。

其实我emacs的基本编辑功能用了半年了感觉有点熟悉了,所以想扩展一下它。lisp我看了一点点,其实我用emacs说实话也是因为吹的人好多,但是呢我觉得大部分都是吹破了牛皮,真要做项目我还真不信它能赶上专用的ide。不过么现在我对它有了点感觉了,所以想进一步玩玩。其实像我们学校的本科生课程中所谓的project,根本就是不需要ide,甚至连make工具都不用就可以完的成。

然后主要是我们学校的linux课程教材中建议我们至少熟悉一个编辑器,当然那教材的意思估计也是假定我们都是在控制台下了,于是我想我就学学emacs吧,呵呵。
谢谢你的建议,我还是先把基本课学好,说实话上一年,因为linux,我都“荒废”了我的学业

Re: emacs中要这样补全该怎么做

发表于 : 2011-09-07 9:16
fanhe
emacs 的中文资料太少了, 这方面, vim 做得比 emacs 好很多

Re: emacs中要这样补全该怎么做

发表于 : 2011-09-11 0:32
Fermat618
Mazenvoy 写了:
liyizhe20 写了:lz反应好快。。。

emacs本身其实没什么难得,照自带的教程(help里)熟练以后就行了,不过要发挥emacs的功能还是要学lisp(help里面也有不过可能要再装个包)。RS写这玩意本来就是功能至上,鲜有人性化的关怀。所以像这种插件,扩展弄起来也蛮烦的。lz真的要学的话,这方面的折腾其实没什么必要,这种东西要慢慢来(学学lisp,看看gnu的历史什么的),否则以后会有阴影的。如果是急需一个ide什么的也没必要急着上emacs,现在也不是那个生产工具极度匮乏的时代了。一上来就把emacs搞的像ide一样,看上去很cool很geek,其实没学到什么东西。真的用起来也会觉得和ide有差距。这类某种程度上来说有点反人类的东西(其实还是人写的)只能是慢慢领会它的强大和变态。lz是学生麼应该有蛮多时间的,静心下来多研究研究,有些信息中文的确实比较少,其实国外还是很全的。
ps.lz如果是要学c/c++其实找个高亮编辑器就可以了,真的要做项目什么的eclipse-cdt也很好用的(我就用了好几年)。说到底emacs只是个工具,没什么高低贵贱的。
恩,谢谢,你潜水这么久发了3贴有两贴在我这里,真是感动啊。

其实我emacs的基本编辑功能用了半年了感觉有点熟悉了,所以想扩展一下它。lisp我看了一点点,其实我用emacs说实话也是因为吹的人好多,但是呢我觉得大部分都是吹破了牛皮,真要做项目我还真不信它能赶上专用的ide。不过么现在我对它有了点感觉了,所以想进一步玩玩。其实像我们学校的本科生课程中所谓的project,根本就是不需要ide,甚至连make工具都不用就可以完的成。

然后主要是我们学校的linux课程教材中建议我们至少熟悉一个编辑器,当然那教材的意思估计也是假定我们都是在控制台下了,于是我想我就学学emacs吧,呵呵。
谢谢你的建议,我还是先把基本课学好,说实话上一年,因为linux,我都“荒废”了我的学业
控制台下我基本上没用过emacs, 只在X中用。

Re: emacs中要这样补全该怎么做

发表于 : 2011-09-12 12:02
outsiders
Mazenvoy 写了:
liyizhe20 写了:lz反应好快。。。

emacs本身其实没什么难得,照自带的教程(help里)熟练以后就行了,不过要发挥emacs的功能还是要学lisp(help里面也有不过可能要再装个包)。RS写这玩意本来就是功能至上,鲜有人性化的关怀。所以像这种插件,扩展弄起来也蛮烦的。lz真的要学的话,这方面的折腾其实没什么必要,这种东西要慢慢来(学学lisp,看看gnu的历史什么的),否则以后会有阴影的。如果是急需一个ide什么的也没必要急着上emacs,现在也不是那个生产工具极度匮乏的时代了。一上来就把emacs搞的像ide一样,看上去很cool很geek,其实没学到什么东西。真的用起来也会觉得和ide有差距。这类某种程度上来说有点反人类的东西(其实还是人写的)只能是慢慢领会它的强大和变态。lz是学生麼应该有蛮多时间的,静心下来多研究研究,有些信息中文的确实比较少,其实国外还是很全的。
ps.lz如果是要学c/c++其实找个高亮编辑器就可以了,真的要做项目什么的eclipse-cdt也很好用的(我就用了好几年)。说到底emacs只是个工具,没什么高低贵贱的。
恩,谢谢,你潜水这么久发了3贴有两贴在我这里,真是感动啊。

其实我emacs的基本编辑功能用了半年了感觉有点熟悉了,所以想扩展一下它。lisp我看了一点点,其实我用emacs说实话也是因为吹的人好多,但是呢我觉得大部分都是吹破了牛皮,真要做项目我还真不信它能赶上专用的ide。不过么现在我对它有了点感觉了,所以想进一步玩玩。其实像我们学校的本科生课程中所谓的project,根本就是不需要ide,甚至连make工具都不用就可以完的成。

然后主要是我们学校的linux课程教材中建议我们至少熟悉一个编辑器,当然那教材的意思估计也是假定我们都是在控制台下了,于是我想我就学学emacs吧,呵呵。
谢谢你的建议,我还是先把基本课学好,说实话上一年,因为linux,我都“荒废”了我的学业
要做成ide确实很困难,cedet这东西....反正目前我不敢用这个写工程
哈哈,我和你一样,荒废学业啊,我也很中意emacs,不过我觉得50行左右的C/C++程序vim够快的
ps.lz如果是要学c/c++其实找个高亮编辑器就可以了,真的要做项目什么的eclipse-cdt也很好用的(我就用了好几年)。说到底emacs只是个工具,没什么高低贵贱的。
我的想法是各种工具都体验了,才能比较高低好用与否
我们同一个学校的,不解释。。
建议你去水木社区把,这里太水。。。
PS:中文资料:pluskid,emacs中文网 and RainFlying大牛说的,中文都是抄来抄去,so..

Re: emacs中要这样补全该怎么做

发表于 : 2011-09-12 18:10
Mazenvoy
outsiders 写了:
Mazenvoy 写了:
liyizhe20 写了:lz反应好快。。。

emacs本身其实没什么难得,照自带的教程(help里)熟练以后就行了,不过要发挥emacs的功能还是要学lisp(help里面也有不过可能要再装个包)。RS写这玩意本来就是功能至上,鲜有人性化的关怀。所以像这种插件,扩展弄起来也蛮烦的。lz真的要学的话,这方面的折腾其实没什么必要,这种东西要慢慢来(学学lisp,看看gnu的历史什么的),否则以后会有阴影的。如果是急需一个ide什么的也没必要急着上emacs,现在也不是那个生产工具极度匮乏的时代了。一上来就把emacs搞的像ide一样,看上去很cool很geek,其实没学到什么东西。真的用起来也会觉得和ide有差距。这类某种程度上来说有点反人类的东西(其实还是人写的)只能是慢慢领会它的强大和变态。lz是学生麼应该有蛮多时间的,静心下来多研究研究,有些信息中文的确实比较少,其实国外还是很全的。
ps.lz如果是要学c/c++其实找个高亮编辑器就可以了,真的要做项目什么的eclipse-cdt也很好用的(我就用了好几年)。说到底emacs只是个工具,没什么高低贵贱的。
恩,谢谢,你潜水这么久发了3贴有两贴在我这里,真是感动啊。

其实我emacs的基本编辑功能用了半年了感觉有点熟悉了,所以想扩展一下它。lisp我看了一点点,其实我用emacs说实话也是因为吹的人好多,但是呢我觉得大部分都是吹破了牛皮,真要做项目我还真不信它能赶上专用的ide。不过么现在我对它有了点感觉了,所以想进一步玩玩。其实像我们学校的本科生课程中所谓的project,根本就是不需要ide,甚至连make工具都不用就可以完的成。

然后主要是我们学校的linux课程教材中建议我们至少熟悉一个编辑器,当然那教材的意思估计也是假定我们都是在控制台下了,于是我想我就学学emacs吧,呵呵。
谢谢你的建议,我还是先把基本课学好,说实话上一年,因为linux,我都“荒废”了我的学业
要做成ide确实很困难,cedet这东西....反正目前我不敢用这个写工程
哈哈,我和你一样,荒废学业啊,我也很中意emacs,不过我觉得50行左右的C/C++程序vim够快的
ps.lz如果是要学c/c++其实找个高亮编辑器就可以了,真的要做项目什么的eclipse-cdt也很好用的(我就用了好几年)。说到底emacs只是个工具,没什么高低贵贱的。
我的想法是各种工具都体验了,才能比较高低好用与否
我们同一个学校的,不解释。。
建议你去水木社区把,这里太水。。。
PS:中文资料:pluskid,emacs中文网 and RainFlying大牛说的,中文都是抄来抄去,so..

靠,现在都没时间搞这玩意了,汇编看得我疼
没想到被认出来了,RainFlying...,只能yyyyyyyyym这个老家伙

我决定不水这个论坛了,这里太没意思了