Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/256.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何为C#模式配置Emacs speedbar?_C#_Emacs - Fatal编程技术网

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

如何为C#模式配置Emacs speedbar?,c#,emacs,C#,Emacs,我正在使用Emacs,当我打开speedbar时,默认情况下不会显示任何文件。我可以在speedbar模式下选择“显示所有文件”,但每个.cs文件的名称旁边都会显示“[?]”。如何正确配置speedbar,使其默认显示为.cs文件?如何在每个文件旁边设置“[+]”,以便在文件中导航?我之前使用过speedbar,但非常恼火。我现在用。对树使用自己的缓冲区,并且可以选择在单独的缓冲区中显示CS文件的大纲。它们都适合同一个框架,而Speedbar有自己的框架 我为欧洲央行做了一些准备。你可以在这里看

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

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


我为欧洲央行做了一些准备。你可以在这里看到。

我认为欧洲央行加上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") 
得到这个: