Narrange将Header放在下面使用语句

时间:2011-05-06 15:56:37

标签: visual-studio-2008

我刚下载了NArrange(v0.2.9)并运行它。我注意到它移动了我不想要的命名空间声明中的using语句。

我创建了DefaultConfig.xml的副本,然后使用NArrange配置编辑器更改了Formatting->使用指令 - > “移至”元素为“文件”,而不是默认值“命名空间”。

运行该工具(我没有忘记指定/ c选项,提供我的新config.xml文件的路径),它确实将using语句放在名称空间声明之外,但它也将它们放在标题之上!不是我想要的。

请注意,标题为“图:标题区域和使用指令排序”的documentation中的数字表示标题位于using语句之上。

(我试图标记这个“NArrange”,但标签不存在,我的代表少于1500,我必须选择一个,所以我去了visual-studio-2008)

1 个答案:

答案 0 :(得分:1)

通过使用“Move To - Namespace”选项排列文件,然后将Using Directives设置更改为“Move To - File”并重新排列,我能够重现您遇到的问题。但是,我注意到的一件事是,如果在更改设置然后安排后,如果然后将标题移回到代码文件的顶部,它将在下一个NArrange运行时保持在文件的顶部。

基本上,使用从命名空间级别到文件级别的语句移动时似乎存在问题。

您是否可以确认,如果使用“移至 - 文件”设置将标题移至文件顶部,则会保留您期望的行为?