cscope相关内容
我已经使用 CEDET 1.0 和 ECB 2.40 设置了 emacs 23.1.50.1(受到 http://github.com/alexott/emacs-configs/blob/master/rc/emacs-rc-cedet.el 和他的温柔介绍到 Cedet ( http://alexott.net/en/writings/emacs-devenv/EmacsCedet.html
..
我从事 C++ 项目,并阅读了 Alex Ott 的 CEDET 指南 和其他关于 StackOverflow 中标签的线程,但我仍然对 Emacs 如何与这些不同的标签系统交互以促进自动完成、定义的查找、源代码库的导航或文档字符串的预览感到困惑.> etags、ebrowse、丰富的 ctags, cscope代码>、GNU Global 和 GTags?我需要做什么才能在 Emacs 中
..
对于我的日常工作,我住在 Emacs.绝了.我也非常依赖 CScope 来帮助我在代码中查找内容. 通常,我有 2 个分割窗口 (C-x 3):替代文字 http://bitthicket.com/files/emacs-2split.JPG 我将右侧窗口用于代码缓冲区,左侧窗口用于 CScope 搜索缓冲区.当您执行 CScope 搜索并选择结果时,它会自动更新右侧窗口以显示结果引用
..
我主要使用 vim/gvim 作为编辑器,并且正在考虑使用 lxr(Linux 交叉参考) 和 cscope 或 ctags 用于探索内核源代码.但是,我从未使用过 cscope 或 ctags 并想听听为什么考虑到我将 vim 用作主要编辑器,人们会选择一种而不是另一种. 解决方案 ctags 启用了两个功能:允许您从函数调用跳转到它们的定义,以及全方位完成.第一个意思是当你调用一个方法
..
每次在 Vim 中加载 cscope.out 后,我都需要将 Vim 的“pwd"更改为与 cscope.out 文件所在的目录相同的目录,这可能是由于 cscope 在生成标记文件时使用了相对路径.因此,如果有一种方法可以强制 cscope 在其标记文件中使用绝对路径 - cscope.out,那么无论您的 Vim 会话的密码是否与 cscope.out 文件所在的目录相同. 解决方案
..
当我们在 vim 中使用 cscope 去定义一个符号时,结果窗口中可能会显示很多候选.我想在窗口内执行搜索以快速找到我需要的内容.但是搜索功能 (/) 在结果窗口中似乎不起作用,只有几个键可用,j,k,gg,G 等. 是否可以在 cscope 结果窗口中搜索?或者任何人都可以分享一些在这种情况下如何更有效地工作的经验. 谢谢. 解决方案 您可以使用以下内容: " 过滤快速修
..
我想在我的项目的子目录中自动加载我的cscope.out,所以我在我的.vimrc中添加了这个脚本,如下: set cscopequickfix=s-,c-,d-,i-,t-,e-如果有(“cscope")设置 csprg=/usr/bin/cscope设置 csto=1设置 cst设置字符串设置 cspc=3"在当前目录中添加任何数据库如果文件可读(“cscope.out")cs 添加 csc
..
前:我已经在 VIM 工作了大约一年了.很多很棒的东西:组合,脚本.每当我在不同的编辑器中编辑内容时,如果没有 VIM 的导航,我会感到迟钝/不舒服. 问题:最让我困扰的是使用现有工具(ctags、cscope)进行源代码导航.通常,ctags 找不到变量的声明,与 ctags 相对的 cscope 查找具有相同变量名称的所有定义.与调用树导航相同的疯狂,查找前向声明以及单个类定义等.与 E
..
我在网上找到的所有cscope教程都讨论了如何使用cscope的交互模式在vim和emacs等编辑器中搜索符号。但是我认为应该可以在终端中发出命令来执行 cscope -d -some_options
..
我从事C ++项目,并且经历了Alex Ott的 CEDET指南和有关StackOverflow中标记的其他线程,但是我仍然对Emacs如何与这些不同的标记系统进行接口以促进自动完成,查找定义,浏览源代码库或预览文档字符串感到困惑。 etags 之间有什么区别(例如,在功能方面), ebrowse , 茂盛的ctags , cscope , GNU Global 和 GTags ?要在 Em
..
Vim是我最喜欢的编辑器,当我在vim中打开一个php或python文件时,第一个命令是: set tags =.。 /../../tags 或 set tags = .. / .. / tags 我认为vim可以自动做到这一点: 首次搜索./tags,如果存在,请将其设置,如果不存在 search ../tags,如果如果存在,将其
..
有人使用 cscope 和Python代码成功管理了吗?我已经安装了VIM 7.2,并安装了最新版本的 cscope ,但是它无法正确获取我的代码标记(始终会出现几行)。我尝试了 pycscope 脚本,但现代版本的 cscope 不支持其输出。 有什么想法吗?还是使用VIM浏览Python代码的替代方法? (除了 ctags 的简单标记之外,我对 cscope 所提供的其他功能特别感兴趣)
..
是否有其他支持Objective-c的ctags和cscope替代方案.这确实与可可粉的开发有关,因此不可避免地,我似乎将使用Xcode(可能应该使用).我只是想知道我的Vim选项是什么. 也许有某种类型的插件系统,例如eclim,但适用于xcode? 编辑 因此,除了更新ctags以支持Objective-c之外,我似乎还很走运.有人知道cscope是否相同吗? 解决方案
..
我正在使用cscope熟悉套接字编程中使用的所有关键字.我去了C文件的目录.我用了cscope.然后我搜索了AF_INET.我知道了: #define AF_FILE PF_FILE #define AF_INET PF_INET #define AF_AX25 PF_AX25 这是整页.我只发表了一部分.现在我想知道这个PF_INET来自
..
我主要使用vim/gvim作为编辑器,并且正在考虑结合使用 lxr(Linux交叉参考)和 cscope 或 ctags ,用于探索内核源代码.但是,我从未使用过 cscope 或解决方案 ctags具有两个功能:允许您从函数调用跳转到其定义,以及全方位完成.第一种意味着,当您结束对某个方法的调用时,按g]或CTRL-]将跳至定义或实现该方法的位置.第二个功能意味着,当您键入foo.或foo->
..
当我使用 cscope 搜索C符号或全局定义时,它会显示文件名和行号。我想看到完整的文件路径,以便我可以跳转到我的arch特定文件。例如,在基于Linux代码库的 cscope build上搜索 __ switch_to 的全局定义时,我得到: 全局定义:__switch_to 文件行 0 process.c 297 struct task_struct * __ switch_to
..
在窗口中的emacs几个问题。任何帮助都不胜感激。 a。我启动emacs over ssh与emacs -nw启用cscope。在我搜索符号或定义后,在cscope缓冲区中,当我按'enter'时,emacs表示 - Buffer是只读的。而使用xwindows(gtk或其他任何东西)的emacs上的相同功能需要我到编辑缓冲区的文件和行。我如何与“emacs -nw”具有相同的功能。
..
我知道这已经讨论了很多次,但是在emacs中有什么好的c / c ++ intellisense?我从来没有能够正确地设置雪茄。 现在我正在使用huuge代码库进行维护项目,很难在没有适当的智能感知的情况下进行管理。目前我正在使用vim与ctags / cscope和omnicomplete功能的智能感知,这是非常好的;但是我想使用emacs来处理事情。 解决方案 如果您不能获得CE
..
我已经使用CEDET 1.0和ECB 2.40设置了emacs 23.1.50.1(由Alex Otts设置在 http://github.com/alexott/emacs-configs/blob/master/rc/emacs-rc-cedet.el 和他温柔的介绍到Cedet( http://alexott.net/en/writings/emacs-devenv /EmacsCedet.
..
对于我的日常工作,我住在Emacs。完全。我也变得非常依赖CScope来帮助我找到代码中的东西。 通常,我有两个窗口在一个拆分(Cx 3): 替代文字http://bitthicket.com/files/emacs-2split.JPG 我使用正确的窗口代码缓冲区和左窗口CScope搜索缓冲区。当您执行CScope搜索并选择一个结果时,它将自动更新右侧窗口以显示结果所引用的缓冲区。
..