由买买提看人间百态

topics

全部话题 - 话题: cscope
1 (共1页)
E*V
发帖数: 17544
1
来自主题: Linux版 - 想装cscope,不想用ctags了
Bug Description
Binary package hint: cscope
This is the message:
>>Error occurred processing xscope.el: File error (("Opening input file" "no
such file or directory" "/usr/share/emacs22/site-lisp/cscope/xscope.el"))
ProblemType: Bug
Architecture: amd64
Date: Thu Sep 24 18:56:03 2009
DistroRelease: Ubuntu 9.10
Package: cscope 15.7a-1
ProcEnviron:
PATH=(custom, user)
LANG=es_ES.UTF-8
SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.31-10.35-generic
SourcePackage: cscope
Uname: Linux 2.6.31-10-gene
b***y
发帖数: 2799
2
来自主题: Programming版 - [合集] IDE vs vim+cscope
☆─────────────────────────────────────☆
gandjmitbbs (Nothing) 于 (Wed Feb 20 22:48:05 2008) 提到:
以前一直用slickedit,印象不错。
现在换新公司,只有vim加cscope。但是cscope用的很不顺手。
例如有一个类型定义 typedef foo* fooptr,然后fooptr在很多模板实例化里用到。
那么在cscope里search global definition,就把所有模板实例都列出来了。可我明明
要找的是typedef,这里才是定义啊。
是我的设置不对吗?
另外还试过Eclipse的CDT,它的indexing似乎有问题,会报错,之后也没法用。而
slickedit(用了两周试用版,老板没批买正式版)和cscope至少跑完index parsing没问题。
现在寄希望于KDevelop了。希望好用,否则只好自己掏钱买一套slickedit。
觉得命令行这套东西还是不好用,从人体工学和学习曲线来看。
☆────────────────────────────────
j***y
发帖数: 2074
3
来自主题: Unix版 - 哪位大拿用过cscope?
thanks,
but after i did this, how would i do?
cscope doesn't has anything prompt up after i typed these, :(
j***y
发帖数: 2074
4
来自主题: Unix版 - 哪位大拿用过cscope?
hoho, got it now.
the problem is with my cscope.
i re-install it and it works perfectly.
thank you, wavelets.
s*********t
发帖数: 16647
5
☆─────────────────────────────────────☆
GoTouch (够她吃) 于 (Sat Dec 31 17:41:39 2011, 美东) 提到:
一个楼里各科医生都有,不用费劲找私人医生?
那样的话俺以后转 group health 了,
比坑爹的 health saving plan 还便宜
就是在外地看病不方便而已
☆─────────────────────────────────────☆
sonofagun (止戈为武) 于 (Sat Dec 31 23:53:09 2011, 美东) 提到:
很象,连药房都有。

☆─────────────────────────────────────☆
xmm (欣欣) 于 (Sun Jan 1 15:43:24 2012, 美东) 提到:
Group Health 是 HMO, 跟国内的医院有些不一样的。 HMO(Health Maintenance
Organizations)主要的特点是保费便宜,病人自己负担挂号费较低,没有共付保险。
HMO较不方便的地方是不能... 阅读全帖
S*A
发帖数: 7142
6
来自主题: Linux版 - cvs , svn, git 差不多吧
Of couse not. cscope does not support python as far as I know.
I mean some thing like cscope, just do the symbol cross reference.
It is not as effective in python because the dynamic type.
A lot of method have same name but does not tell you which
one get called.
t*****n
发帖数: 4908
7
cscope对C++支持的很一般吧? 碰到虚函数怎么转跳?我同事试过cscope,不好使。
对于大规模的C++代码,CDT的indexer还是很不错的。
h****r
发帖数: 2056
8
我老这些年来,工作中写了几十万行C/C++code是有的,这些项目(单独一个项目总共
上百万行code的不少见)加起来上千万行都有。写自己的,review别人的,都是vi,
cscope/ctag,find/grep,shell command加上gdb搞定。在vi里用cscope跳看code是速
度最快的搞清workflow的方法,没有之一,这个哪种IDE也比不了。IDE我老从快20年前
的Borland C用起,10几年前的Jbuilder,eclipse都用过。IDE做debugger还是不好用
,尤其是多线程模式下。
你要说java,那是另一回事,当然我老现在写java code,也用eclipse,只是edit还是
用vi方式,习惯而已。
还是那句话,没经历没经验没见过不是你的错,不过不要一叶障目。
o****p
发帖数: 9785
9
mac主要是一开机几个月不死,开盖即用。另外Linux用太多了就用不惯windows,我现
在家里台式机上那个windows已经不太会整了,以前至少也算advanced级别的。日常用
用Mac一点没问题,office,LR,PS,浏览器什么都比Windows方便。唯一不爽的是用
cscope的时候按f8,f9要两个手而已。
o****p
发帖数: 9785
10
来自主题: Military版 - 你们写JAVA用月食还是intelliJ?
扯逼蛋,你写过code吗?整个kernel加os的code我都是用vim加cscope做
h*******r
发帖数: 928
11
来自主题: RuralChina版 - 经常有人劝说转码工
你说的对,完全相信。
确实很老的东西在用GCC还有什么cscope,晕。
D***n
发帖数: 6804
12
来自主题: JobHunting版 - 强烈呼吁各大公司停止白板
首先你需要了解的是 VI/VIM 是一个文字编辑器,不是IDE(集成开发环境)。找函数
reference的事情和Compilier有关,和文字编辑器有什么关系?不过如果你确实需要这
个功能,可以用CScope, GNU Global什么的,再在VIM里面绑定就好了。
VIM相对Emacs更受人称赞的地方就是小巧,小巧的一大原因是没有IPC之类的功能。所
以目前官方的VIM,很难像Emacs那样和GDB交互。
但要说到编辑功能,一般IDE的Editor可干不过VIM/Emacs,这是肯定的。
o****p
发帖数: 9785
13
我想反问这个问题。装过subline,发现各种搜索功能实在是又慢又难用。我用vim,装
上cscope,taglist,file explorer,command t,差不多就可以了。我只用c,不清楚
大的python project这样看代码会不会有问题。总之现在即使叫我改回sourceinsight
我也不愿意了,vim split窗口比较方便,有时候改一个关联性大的地方split成4个小
窗口眼睛同时看4块代码改起来比较快。ide工具看代码那个视图方式感觉我已经完全没
法适应了,不是说ide没法split,只是split比较慢。另外可视工具很大一部分CPU要用
来render GUI,vim搜索的时候最快了。对于要随时查整个OS以及kernel代码的人来说
感觉即使强大到sourceinsight这样也嫌慢。我给一个做openstack的同事演示过一下用
vim看python文件,他觉得蛮好用,只不过让他改vim估计也不可能,毕竟用python的
ide用惯了。
c*****n
发帖数: 14445
14
发信人: cscope (gas), 信区: Seattle
标 题: 请帮忙看看这个房子值得考虑吗
发信站: BBS 未名空间站 (Sat Jan 7 16:15:57 2012, 美东)
请板上有经验的帮忙看看这个房子值得考虑吗
http://www.redfin.com/WA/Seattle/7500-S-Taft-St-98178/home/1776
c*****n
发帖数: 14445
15
发信人: cscope (gas), 信区: Seattle
标 题: 请帮忙看看这个房子值得考虑吗
发信站: BBS 未名空间站 (Sat Jan 7 16:15:57 2012, 美东)
请板上有经验的帮忙看看这个房子值得考虑吗
http://www.redfin.com/WA/Seattle/7500-S-Taft-St-98178/home/1776
m***y
发帖数: 14763
16
嗯,别装VS了。要装B硬货C,就得emacs cScope。要不就干脆往上走,学java去。
M**u
发帖数: 10158
17
vi+cscope+ctag
v******k
发帖数: 808
18
vim + cscope;
ide for legacy.
q**d
发帖数: 16
19
use vim internal grep so you don't need copy/past
or cscope with optional cscope_maps
or ctags - google taglist plugin
n******t
发帖数: 4406
20
cscope啊。。。。
不过为什么要知道什么地方调用呢?
w****g
发帖数: 597
21
来自主题: Linux版 - zan一个github
vim7+ctags+cscope+Taglist+omnicomplete+minibuffer作为editor很强大, 还有什么a
lot vim related goodies? 是不是可以交流一下你的vim goodies?
Ubuntu好像不能使用iterm, 这个iterm有什么好的特色?
wy
发帖数: 14511
22
来自主题: Linux版 - cscope
是不是只支持C, C++?RUby啥的支持么
E*V
发帖数: 17544
23
来自主题: Linux版 - 想装cscope,不想用ctags了
结果那个Ubuntu装不上
原因是一个typo,靠,
源头也不该一下
wy
发帖数: 14511
24
来自主题: Linux版 - 想装cscope,不想用ctags了
lol.
b*****l
发帖数: 9499
25
来自主题: Linux版 - 想装cscope,不想用ctags了
matlab.el 当年那个 typo 多少年都没改过啊。
S*A
发帖数: 7142
26
来自主题: Linux版 - 看你们用vi,我很羡慕啊
vi 有个 minibufer explore 的 script 还挺好用的。相当于 poor man's
tab. vi 后来有出自带的 tab, 但是不是那么好用,问题主要处在 tag
jump 之后就乱套了,最好一个 buffer 对应一个 tab 最好。
这个我是一直装的, text mode 也可以用。
cscope 也非常好用,这样搜素 symbol 被什么人 call 了比较爽。
要养成习惯使用 pattern search 来移位,又快又好记。
vi 有 spell checker,这个对我这样的文盲比较有用。
知道如何在 vi 里面用当前文件名 call shell script也挺有用。
一般和 version control system 一起用比较爽。

fancy
to
are
S*A
发帖数: 7142
27
来自主题: Linux版 - cvs , svn, git 差不多吧
哦, 你这个需要的是类似 LXR 或者 cscope 那样的东西。
wy
发帖数: 14511
28
来自主题: Linux版 - cvs , svn, git 差不多吧
what is LXR? I found cscope is less useful than ctags
S*A
发帖数: 7142
29
来自主题: Linux版 - cvs , svn, git 差不多吧
lxr.linux.no
cscope can find call site and symbol reference, which
does not exist in ctags.
s**i
发帖数: 381
30
来自主题: Linux版 - linux C++ 一问
use cscope
n****e
发帖数: 43
31
来自主题: Linux版 - linux C++ 一问
请问这个cscope 在linux 里本来就有还是需要另外再安装?我怎么知道有没有安装?
谢谢。
s**i
发帖数: 381
32
来自主题: Linux版 - linux C++ 一问
use cscope
n****e
发帖数: 43
33
来自主题: Linux版 - linux C++ 一问
请问这个cscope 在linux 里本来就有还是需要另外再安装?我怎么知道有没有安装?
谢谢。
n*****n
发帖数: 5277
34
来自主题: Linux版 - linux C++ 一问
cscope ,apt-get
y******g
发帖数: 120
35
来自主题: Linux版 - linux C++ 一问
最近装了个 global (gtags), 感觉比cscope好,也可以和emacs, vim 一起用。
B*********h
发帖数: 800
36
来自主题: Programming版 - 请问分析code的工具
vim + exuberant Ctags + CScope
或者直接用SlickEdit
b******y
发帖数: 2729
37
来自主题: Programming版 - Emacs有没有这样一种功能? (转载)
【 以下文字转载自 Linux 讨论区 】
发信人: buddyboy (hello), 信区: Linux
标 题: Emacs有没有这样一种功能?
发信站: BBS 未名空间站 (Mon Nov 19 23:10:33 2007)
Emacs有没有这样一种功能:当work再一个大project上的时候,点击某个函数名就能跳
到define/declare他的地方,或者使用这个function的地方?etags/cscope可以做到么
i*****o
发帖数: 1714
38
没用过eclipse, 不过cscope+vim还可以吧。
经常在百万行代码里跳来跳去的飘过。。。

★ 发自iPhone App: ChineseWeb - 中文网站浏览器
s****a
发帖数: 238
39
cscope不错,我一直在用
c****n
发帖数: 105
40
vim+cscope+make 用了N年,习惯了就好
f****n
发帖数: 399
41
来自主题: Programming版 - C 编程有什么IDE吗?
用了8年的VIM + ctags + cscope, 最近两年都用的eclipse
如果对代码特别熟悉的项目,用vim是挺好的。
如果是新接手的项目,还是eclipse更好用。
d*******r
发帖数: 3299
42
来自主题: Programming版 - C 编程有什么IDE吗?
你们 vim 党的 navigation 一直都是 ctags+cscope 吗?

vim
S*A
发帖数: 7142
43
我可以告诉你不用这些 IDE 可以如何做这样的东西。
这些就是用 脚本扫描一下 ctags/cscope 这类的 xref,
用脚本改就完了。
也有专门的工具做这类的动作,例如 smatch 什么的。
q****x
发帖数: 7404
44
我可以告诉你手工一个个改也行。
你不还得自己写脚本吗?每个码农,每个团队,每个公司都造一堆类似的轮子,有劲吗?
ctags/cscope又不是没用过,烂就一个字。
x****u
发帖数: 44466
45
ctag和cscope太原始了,clang团队曾经介绍过静态分析思路,你可以看看。
J***n
发帖数: 21
46
你说的这些feature我用vim+cscope都能实现啊。 不会用就不要乱说。
h****r
发帖数: 2056
47
你这就是无知者无畏了。
cscope, ctag之类的工具还是很牛逼的,配合vim用。
q****x
发帖数: 7404
48
很烂。分析功能比IDE弱太多了。
如果你觉得cscope和ctag好用,说明你写的代码简单。
y***a
发帖数: 840
49
我说VI当然包括CTAGS/CSCOPE这些东西以及辅助工具。这根你使用IDE一样,有技巧和
经验在里面。如果你吧CTAGS也算成IDE的话,那光VI只是个编辑器而已,那样不公平,
你只能拿VI跟IDE里的编辑器比 (即使我用PYCHARM,我还是要用VIM外挂,这是习惯问
题)。如果CTAGS算IDE, 那GREP算不算IDE啊?
KERNEL&DRIVERs/TOOL CHAIN/GNU RUNTIME 库,这些东西,哪一个捅出来的代码量都
不小。 上百万也不少见。对付ZHAOCE的说法足够了。这个跟工作数目没什么关系。这
是一个工程师工作量的问题。争论的焦点是VI能不能玩得转上百万行的项目,然后是有
的时候你没办法,没HANDY的IDE,只好用VI上来搞这些东西。比如你最喜欢的IDE里有
哪些功能能够很有效的弄到一个BARE METAL上的系统软件上,然后还能够被底层系统码
公欢迎,觉得不转不行的。我也想用,但没见到过。IDE里的那些小TRICK,小包装都不
是我觉得非要不行的。都是试一试一会儿就又回到shell/vi/screen去了。
如果有大侠指出这样的IDE来,那也是非常... 阅读全帖
s***o
发帖数: 175
50
逻辑什么就不讨论了。
我只想说Linux kernel 不简单,vim+ctags+cscope 很好用,用来做Kernel开发效率不
比其他IDE 差。
你回头看看你5楼的回帖,就应该知道我说什么了。
[在 quantx (X矿工) 的大作中提到:]
:我来猜一下。你是想说Linux kernal复杂,并且可以用vi工具链搞定,所以vi工具链
分析功能不弱?

:...........
1 (共1页)