Вы правы, что это кажется немного странным. Вот что я понимаю. Независимо от контекста добавления маркера, вы всегда можете завершить его с помощью пробела. Так что ввод \p и пробела добавит маркер абзаца. Это, конечно, то поведение, которое вы видите, если вы находитесь в представлении без форматирования (Unformatted view).
Проблема с клавишей Enter в том, что когда вы находитесь в стандартном представлении (Standard view) и используете инструмент выбора маркеров, клавиша Enter работает только в том случае, если маркер действительно присутствует в инструменте в этот момент. Нажатие клавиши \ отобразит стили символов, которые в данный момент доступны на основе usfm.sty и custom.sty (и frtbak.sty для других книг). Так что, если я нажму \ p, я никогда не увижу только вариант \p. Я увижу такие вещи, как \pn. Если я введу \p, а затем нажму Enter, я на самом деле выберу один из доступных маркеров символов. Однако, из-за природы пробела с маркерами, если я нажму пробел после ввода p, я на самом деле получу нужный мне маркер.
Для маркеров абзацев я обычно нажимаю Enter, а затем ввожу код маркера. Так что, если я нажму Enter p, я увижу вариант \p, и когда я снова нажму Enter, я получу этот маркер.
Так что, часть проблемы заключается в различии между отображением стилей абзацев и стилей символов и тем, что видно в зависимости от того, начали ли вы с Enter или Space.
You are correct that it seems a little odd. Here is what I understand. No matter what the context in adding a marker you can always end it with the Space. So typing \p Space will add a paragraph marker. This is of course the behavior you would see if you are in Unformatted view.
The issue with the Enter key is that when you are in Standard view and are using marker selection tool, the Enter key only works if the marker is actually present in the tool at that time. Pressing the \ key will display the character styles that are currently available based on usfm.sty and custom.sty (and frtbak.sty for other books). So if I press \ p I will never see just the \p option. I will see things like \pn. If I type \p and then Enter I will actually be selecting one of the available character markers. However, because of the nature of the Space with markers if I press a Space after typing the p I actually get the marker I want.
For paragraph markers I would normally press Enter and then type the maker code. So if I press Enter p I will see the \p option and when I press Enter again I get that marker.
So, part of the issue is the difference between the display of paragraph and character styles and what is visible depending on if you started with Enter or Space.