Я пишу документ, в котором я записываю HTTP-запросы. Запросы устанавливаются моноширинным шрифтом, если это имеет значение.

Я ищу специальный шрифт (или другие средства), с помощью которого я мог бы визуализировать последовательности CR LF в конце заголовков.

Вывод должен выглядеть (или быть похожим) на этот снимок экрана, взятый из Notepad++:

Скриншот

Конечно, я мог напечатать запросы в редакторе и вставить скриншот в WORD, но это не то, что я ищу ...

4 ответа4

8

Визуальные символы для возврата каретки и перевода строки

Для этой цели есть контрольные изображения Unicode для CR и LF

 Post /destination?param=value HTTP/1.1 ␍␊
 Accept: text/html, application/xhtml+xml, */* ␍␊

В приведенном выше примере «␍» и «␊» - это каждый отдельный символ (а не пара символов).

В Word вы можете использовать обратную подсветку и т.д. Для дальнейшего выделения этих символов.


Обновление 2:

Выше

  • U+240A ␊ Символ перевода строки
  • U+240D ␍ Символ возврата каретки

Другие (возможно, более двусмысленные) символы Unicode, которые есть в Arial Unicode MS и которые могут использоваться, включают

  • U+21b2 ↲ Стрелка вниз с наконечником влево
  • U+21a9 Ar Стрелка влево с крючком
  • U+2199 ↙ Юго-западная стрелка

Смотрите также ответ Юкки К. Корпела , в котором предлагается:

  • U+25C4 ◄ Черный треугольник, указывающий влево
  • U+25BC ▼ черный треугольник, направленный вниз

Обновление 1:

Ввод символов Юникода в Microsoft Word.

Кажется, есть несколько методов:

  1. введите шестнадцатеричный код и нажмите Alt+X
  2. введите шестнадцатеричный код и нажмите Alt+C (см. комментарий ниже)
  3. введите Alt+0 десятичное значение Unicode (необходимость в 0 зависит от языка)
  4. введите Alt+x шестнадцатеричное значение Unicode (может потребоваться настройка реестра †)
  5. нажмите Alt+Shift для вызова IME, введите шестнадцатеричный код (сначала установите CN/TW IME)
  6. начать, запустить, "charmap", найти символ, выбрать, скопировать, alt-tab, вставить
  7. Вырезать и вставлять из другого источника (веб-страницы, PDF и т.д.)
  8. Создайте свой собственный ярлык, используя диалог вставки Word.

Примечание. Некоторые из вышеперечисленных могут относиться только к определенным версиям Microsoft Word или могут зависеть от настроек системы (например, настроек, связанных с локалью).

Смотрите статьи в Fileformat и Wikipedia

Запоминание шестнадцатеричных или десятичных кодов затруднительно. Для часто используемых символов в Word проще запомнить ярлыки ‡.

† HKEY_CURRENT_USER\ Панель управления \ Метод ввода \ EnableHexNumpad = строка "1"
‡ См. Http://word.mvps.org/faqs/general/insertspecchars.htm.

1

В Mac OS X вы можете получить эти символы из палитры символов, доступной в /System/Library/InputMethods или в пункте меню « Просмотр символов» в строке меню « Вход», который можно включить в « Системных настройках» «Язык и текст» «Источники ввода».

Символы находятся в коллекции технических символов или в коллекции Unicode , смещение 2400 , Control Pictures.

Вы можете добавить эти символы в документ Word, перетаскивая их из палитры символов.

0

Я бы предложил несколько графических символов, таких как ◄ ▼ (U+25C4 U+25BC), на том основании, что они доступны в некоторых распространенных моноширинных шрифтах и достаточно просты для распознавания на экране.

Контрольные картинки, предложенные в другом ответе, были бы более логичными, но в их эталонном дизайне они содержат буквы такого маленького размера, что их очень трудно читать при нормальных размерах текста. Более того, очень немногие шрифты содержат их, см. Http://www.fileformat.info/info/unicode/char/240a/fontsupport.htm Среди перечисленных там шрифтов шрифты Everson Mono являются единственными моноширинными шрифтами, насколько я можно увидеть. Шрифты обычно не доступны, но их нужно загружать отдельно, а их автор взимает небольшую плату. Кроме того, в этих шрифтов глифы очень сильно отличаются от эталонных символов, и это спорно, являются ли они интуитивно более очевидны, чем некоторые распространенные графические символы.

0

Я только что нашел способ добиться чего-то очень похожего на скриншот, взятый из Notepad++:

  1. Запишите одну строку HTTP-запроса, например
    POST /destination?param=value HTTP/1.1

  2. Перейти к концу строки и добавить что-то вроде [CR][LF]

  3. Примените некоторые стили к этому тексту (например, используйте инструмент «Текстовый маркер слова», чтобы сделать фон черным, а стиль текста жирным и белым. Теперь строка выглядит так:первая строка

  4. Чтобы сохранить этот стиль и автоматически применить его к новым строкам, перейдите в « Extras → « AutoCorrect и придумайте ярлык, который должен быть заменен этим шаблоном (например, <CRLF>). Обязательно выберите Formatted Text .

  5. Всякий раз, когда вам нужно вставить стилизованный шаблон, просто введите <CRLF> и WORD автоматически исправит <CRLF> в качестве стилизованного шаблона:

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .