我正在写一个文档,其中记录了 HTTP 请求。如果需要的话,请求会设置为等宽字体。
我正在寻找一种特殊的字体(或其他方法),用它来形象化CR
LF
标题末尾的序列。
输出应该看起来像(或类似于)来自以下屏幕截图记事本++:
当然,我可以在编辑器中输入请求,然后将屏幕截图粘贴到 WORD 中,但这不是我想要的......
答案1
回车和换行的视觉符号
正是出于这个目的,Unicode 控制图片适用于 CR 和 LF
Post /destination?param=value HTTP/1.1 ␍␊
Accept: text/html, application/xhtml+xml, */* ␍␊
在上面的例子中,“␍”和“␊”分别是单个字符(而不是一对字符)。
在 Word 中,您可以使用反向突出显示等来进一步突出显示这些字符。
更新 2:
以上是
- U+240A ␊ 换行符号
- U+240D ␍ 回车符号
Arial Unicode MS 中可能使用的其他(可能更模糊)Unicode 符号包括
- U+21b2 ↲ 尖端向左的向下箭头
- U+21a9 ↩ 带钩的向左箭头
- U+2199 ↙ 西南箭头
也可以看看Jukka K. Korpela的回答建议:
- U+25C4 ◄ 黑色左指三角形
- U+25BC ▼ 黑色向下三角形
更新 1:
在 Microsoft Word 中输入 Unicode 字符。
似乎有几种方法:
- 输入十六进制代码,然后按Alt+X
- 输入十六进制代码并按Alt+ C(参见下面的注释)
- 类型Alt+0十进制 Unicode 值(是否需要 0 取决于语言)
- 类型Alt+x十六进制 Unicode 值(可能需要注册表调整†)
- 按Alt+Shift调用 IME,输入十六进制代码(首先安装 CN/TW IME)
- 开始、运行、“charmap”、定位字符、选择、复制、alt-tab、粘贴
- 从其他来源(网页、PDF 等)剪切并粘贴
- 使用 Word 的插入、符号对话框创建您自己的快捷方式。
注意:以上某些内容可能仅适用于特定版本的 Microsoft Word 或可能取决于系统设置(例如,与语言环境相关的设置)。
记住十六进制或十进制代码很困难。对于常用字符,Word 中有更容易记住的快捷方式‡。
† HKEY_CURRENT_USER\Control Panel\Input Method\EnableHexNumpad = 字符串“1”
‡ 参见http://word.mvps.org/faqs/general/insertspecchars.htm
答案2
在 Mac OS X 上,你可以从角色调色板,可从/System/Library/InputMethods
或角色查看器菜单项输入菜单您可以在菜单栏中启用系统偏好设置 » 语言和文本 » 输入源。
符号位于技术符号集合,或统一码收集,抵消2400
,控制图片。
您可以通过从字符面板拖放将这些字符添加到您的 Word 文档中。
答案3
我刚刚找到了一种实现与 Notepad++ 截取的屏幕截图非常相似的方法:
写下一行 HTTP 请求,例如
POST /destination?param=value HTTP/1.1
转到行末并添加类似
[CR][LF]
对该文本应用一些样式(例如,使用 word 的文本标记工具将背景设为黑色,并将文本样式设为粗体和白色。现在,该行如下所示:
要保存该样式并自动将其应用于新行,请转到
Extras
→AutoCorrect
并想出一个应由该模式替换的快捷方式(例如<CRLF>
)。请务必选择项目符号Formatted Text
。无论何时您需要插入样式模式,只需键入
<CRLF>
,WORD 就会自动更正<CRLF>
为样式模式:
答案4
我建议使用一些图形符号,如◄▼(U+25C4 U+25BC),因为它们在一些常见的等宽字体中可用,并且足够简单,可以在屏幕上识别。
另一个答案中建议的控制图片更合乎逻辑,但在它们的参考设计中,它们包含的字母尺寸太小,以至于在正常文本大小下很难阅读。此外,很少有字体包含它们,请参阅 http://www.fileformat.info/info/unicode/char/240a/fontsupport.htm 在那里列出的字体中,据我所知,Everson Mono 字体是唯一的等宽字体。这些字体并不常见,需要单独下载,并且其作者会收取少量费用。此外,在这些字体中,字形与参考字形有很大不同,而且它们是否比一些常见的图形符号更直观,这一点值得商榷。