如何强制对“/ . _”等字符进行连字符连接

如何强制对“/ . _”等字符进行连字符连接

我正在为一个软件包编写管理指南,我必须写下几个配置文件的名称,包括它们的完整路径,如下所示:

为了做等等等等,你应该打开文件/usr/JBoss-4.2.3.GA/server/default/deploy/jboss-web.deployer/server.xml来检查该参数密钥库文件等于/usr/JBoss-4.2.3.GA/server/default/deploy/jboss-web.deployer/conf/SERVER_NAME.pfx

我对 Microsoft Word 2007 及其处理对齐和连字符的方式有疑问。除非迫不得已,否则它不会在这些长 URL 中换行,而是喜欢在前面或后面添加大空格,例如

LONG_URL_OF_FILE_1
and            its
LONG_NAME_OF_PARAM
ETER

有没有办法强制对/._字符进行某种连字?

答案1

实际上,正确的方法是插入一个 ,这样即使边距或字体大小发生变化,文本也能正确流动No-Width Optional Break

  1. 插入符号(单击“插入”选项卡上的“符号”按钮)
  2. 点击“更多符号”
  3. 单击特殊字符选项卡
  4. 滚动到底部并选择“无宽度可选中断”
  5. 将光标插入文档(最好在前斜杠或反斜杠后面)
  6. 单击符号弹出窗口中的插入按钮
  7. 对每个正斜杠或反斜杠重复第 5 步

另请注意,您可以单击“显示/隐藏”¶ 按钮(在“主页”选项卡上),然后将特殊字符复制/粘贴到其他位置。

在此处输入图片描述

完整操作方法:使用 Word 的无宽度可选换行符来方便换行

答案2

您可以手动添加允许通过单击某个位置,输入 200b 并按 Alt X 来断点。如果前面的字符是数字或字母 a–z 或 x,则 200b 必须以两个字符 u+ 作为前缀。

这意味着插入 U+200B 零宽度空格 (ZWSP)。根据Unicode 换行规则“它用于在无法使用空格的地方启用额外的(不可见的)中断机会”,Word 2007 实现了这部分规则。

另一种较老的专有方法是使用插入 → 符号,然后在“特殊字符”中选择换行符(我不确定它在英文版 Word 中是如何称呼的,但应该很容易找到)。它实际上不是一个字符,而是一个内部标记,因此如果您的文本将以 Word 格式以外的格式保存或通过剪贴板复制,它可能会导致麻烦。(ZWSP 也可能有问题,但至少它是一个标准字符。)

答案3

您可以通过插入手动换行符来手动换行:

  • 功能区->页面布局->页面设置->分隔符->换行符(Office 2007,2010 类似),或
  • 按 Shift+Enter

您也可以在想要换行的地方添加连字符或空格,Word 会为您换行,假设您没有过多地更改连字符设置。

因此您至少可以手动完成此操作;但是,我遇到了同样的问题,我希望 Word 能够自动完成此操作,而无需我的干预。我尝试自动跨行拆分 URL 而不是文件路径,但适用相同的原则。

相关内容