繁体   English   中英

如何为C#模式配置Emacs speedbar?

[英]How do I configure Emacs speedbar for C# mode?

我在C#模式下使用Emacs,当我打开快速栏时,默认情况下不会显示任何文件。 我可以在快速栏模式下选择“显示所有文件”,但随后每个.cs文件都会显示名称旁边的“[?]”。 如何正确配置speedbar,以便默认显示.cs文件? 如何获取每个文件旁边的“[+]”以便我可以在文件中导航?

我之前使用过speedbar并且非常恼火。 我现在用ECB ECB为树使用自己的缓冲区,并且可以选择在单独的缓冲区中显示CS文件的轮廓。 它们都适合同一帧,而Speedbar有自己的框架。

我为ECB设置了一些自定义设置。 你可以在这里看到它。

我认为欧洲央行与CEDET过于臃肿。 我单独使用speedbar和emacs,我使用C / C ++的原始解析器。 只需将此行添加到.emacs即可,您可以:

   (speedbar-add-supported-extension ".cs")
   (add-to-list 'speedbar-fetch-etags-parse-list
            '("\\.cs" . speedbar-parse-c-or-c++tag))

这完全没有问题地处理C#。 希望这可以帮助。

这个对我有用。

我用了

(speedbar-add-supported-extension ".cs") 

得到了这个:

替代文字

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM