小编cri*_*ito的帖子

具有大代码库的emacs中的标签

我想知道人们在使用大型代码库(大约50000 cpp | .h | .cs文件)时如何在emacs中使用标签.我的一些同事使用索引工具(名称转义我),它在几秒钟内返回代码库中的所有结果.我似乎无法在emacs和标签上获得任何接近的性能,但它基本上是相同的!

我试过的一些方法:

  1. 为整个存储库创建一个TAGS文件.这通常非常大并且通常难以使​​用(有时候太多标签匹配).
  2. 为cpp | h | cs创建单独的TAGS文件.如果我知道(大致(至少是将要使用的编程语言))我正在寻找的东西更有针对性.
  3. 较小的标签文件存储库的一部分.当我非常确定该区域时,这些都很棒,但是管理费用很高.我通常会在需要时生成这些.

任何建议\您的工作流程的例子表示赞赏.

tags emacs

16
推荐指数
1
解决办法
7932
查看次数

如何将conkeror中的一些文本复制到剪贴板中?

conkeror我开始使用它和它的伟大!但我无法找到如何将浏览器中的某些文本复制到剪贴板中?

browser conkeror

9
推荐指数
1
解决办法
2505
查看次数

Perforce和Emacs

我正在设置emacs以允许我使用perforce而不必使用p4v.

我已经看过emacs wiki并在网站上搜索,但似乎只有两个选项 - 两者都很旧.第一个选项是p4.el,最后一次更新是在2004年.第二个选项是与emacs VC组件的集成,最后一次更新于2007年8月.

来自SO的第二个链接似乎建议使用p4.el. 这仍然是推荐的建议吗?有没有人可以分享任何提示或技巧?

任何帮助\建议非常感谢.

克里斯

emacs version-control perforce

8
推荐指数
1
解决办法
1060
查看次数

如何将主题应用于VS2010中的解决方案资源管理器

我已经将Zenburn 2010主题应用到VS2010而没有太多麻烦.我遇到的下一个问题是解决方案资源管理器(以及其他每个窗格)仍然是默认的白色配色方案.如何将主题(或合适的替代品)应用于这些窗格?

谢谢,

克里斯

themes visual-studio-2010

4
推荐指数
1
解决办法
5669
查看次数

P4CONFIG与emacs

我想看看如何设置perforce的示例,使用配置文件功能,其中emacs用作差异和合并程序(P4DIFF和P4MERGE设置).如果这是在Windows上更好.

在使用emacsclientw时,我也在努力让P4EDITOR正常工作,特别是指定了备用编辑器功能.

任何提示,建议,示例配置都是非常受欢迎的.

emacs perforce

4
推荐指数
1
解决办法
2413
查看次数

如何调用显式要求的接口方法的基类实现?

我试图调用在基类上实现的显式实现的接口方法,但似乎无法让它工作.我同意这个想法是丑陋的,但我已经尝试了我能想到的每一个组合,但无济于事.在这种情况下,我可以改变基类,但我想我会问这个问题是为了满足我的普遍好奇心.

有任何想法吗?

// example interface
interface MyInterface
{
    bool DoSomething();
}

// BaseClass explicitly implements the interface
public class BaseClass : MyInterface
{
    bool MyInterface.DoSomething()
    {
    }
}

// Derived class 
public class DerivedClass : BaseClass
{
    // Also explicitly implements interface
    bool MyInterface.DoSomething()
    {
        // I wish to call the base class' implementation
        // of DoSomething here
        ((MyInterface)(base as BaseClass)).DoSomething(); // does not work - "base not valid in context"
    }
}
Run Code Online (Sandbox Code Playgroud)

c#

4
推荐指数
1
解决办法
1836
查看次数

Emacs:确定文件中的位置

说我一直在浏览emacs中的源文件,我注意到了一些我想引起同事注意的事情.是否有一种简单的方法(即命令)来获取点的文件名和位置,例如,如果我在foo.cpp中的第21行

c:\temp\foo.cpp:21
Run Code Online (Sandbox Code Playgroud)

emacs bookmarks

2
推荐指数
1
解决办法
208
查看次数