2

我目前正在使用 Microsoft Word 2007 创建 API 文档,我需要用户从文档中剪切并粘贴一个部分到他们的 web.config 中。

为了便于阅读,我对 Microsoft Word 文档中的部分进行了格式化,当我将格式化的部分粘贴到 web.config 中时,它保持了 Microsoft Word 文档的样式。

用户有没有办法将部分自动格式化为他们喜欢的 web.config 布局?

编辑

文档在 Microsoft Word 中的格式如下:

<system.serviceModel>
<bindings>
<basicHttpBinding>
<binding name="basicEndPoint">
</binding>
</basicHttpBinding>
</bindings>
</system.serviceModel>

当用户将 word 文档中的部分添加到他们的 web.config 中时,我希望它与他们首选的格式样式相匹配。没有换行符,不同的缩进等。

编辑1:

我从配置部分删除了所有分页符,并使用Ctrl+K , Ctrl+D来格式化整个文档。我更新了代码示例以反映 Word 文档中的内容。

4

3 回答 3

10

您始终可以建议您的用户只需按 Ctrl+K、Ctrl+D,这将在粘贴后重新格式化他们的 web.config。(从菜单,编辑/高级/格式化文档)

Visual Studio 在保持 XML 文件格式良好方面做得很好。

于 2009-05-07T01:44:09.110 回答
2

您可能需要小心这一点 - Word 并非旨在处理代码,并且问题不会因空格格式而停止。您是否尝试过调试由包含破折号而不是连字符的参数引起的问题?

格式本身取决于用于编辑 web.config 的工具。假设 Visual Studio,粘贴的代码预计会很难看,但可以使用 ctrl-kd 轻松修复

于 2009-05-07T01:44:29.267 回答
1

我不太明白你的问题,但是从 Microsoft Word 2007、记事本和 Visual Studio 复制和粘贴,你可以从其中任何一个复制到另一个,你仍然可以保持格式(虽然记事本会失去颜色)。

一个建议,你为什么不向他们提供一个 web.config 文件,该文件包含所有可能的必要配置,评论它们并在你的文档中描述它们。换句话说,第 X 节通过取消注释第 10-12 行并将 K 的值编辑为他们需要的数字或路径等来定义这样做。

于 2009-05-07T01:05:25.520 回答