我正在使用带有C# Mode的Emacs,当我打开快速栏时,默认情况下不会显示任何文件。我可以在快速栏模式下选择“显示所有文件”,但随后每个.cs文件都会显示名称旁边的“[?]”。如何正确配置speedbar,以便默认显示.cs文件?如何获取每个文件旁边的“[+]”以便我可以在文件中导航?
答案 0 :(得分:3)
我之前使用过speedbar并且非常恼火。我现在使用ECB。 ECB使用自己的树缓冲区,并可以选择在单独的缓冲区中显示CS文件的轮廓。它们都适合同一帧,而Speedbar有自己的框架。
我为ECB设置了一些custom stuff。你可以在这里看到它。
答案 1 :(得分:3)
我认为欧洲央行与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#。希望这会有所帮助。
答案 2 :(得分:2)
它对我有用。
我用过
(speedbar-add-supported-extension ".cs")
得到了这个: