salexdv / bsl_console

Консоль кода для 1С 8.3 (Управляемые и обычные формы)
MIT License
297 stars 55 forks source link

В подсказке по вызову метода отображается 2 переноса строки вместо одного #188

Closed tormozit closed 3 years ago

tormozit commented 3 years ago

Передаю описание сигнатуры редактору

{
"установитьпривилегированныйрежим": [
{
"label": "(Включить [Булево])",
"parameters": [
{
"label": "Включить [Булево]",
"documentation": "Обяз.: Да;  Возвр.: ?\nТип: Булево\nОписание: Определяет, будет ли включен привилегированный режим: \r\n - Истина - включить режим; \r\n - Ложь - выключить режим."
}
],
"documentation": ""
}
]
}

Он ее отображает так

изображение

Ожидал 1 перенос строки, а вижу 2.

tormozit commented 3 years ago

Обошел проблему удалением символов возврата каретки (\r) из текста. Но тот же текст в полях 1С отображался корректно и без их удаления.

salexdv commented 3 years ago

Не наблюдаю указанной проблемы. Скопировал код из первого сообщения и вызвал setCustomSignatures

editor

tormozit commented 3 years ago

Вероятно разница между отображением в моем и твоем случае вызвана размером шрифта. Обрати внимание на перенос слова "режим" в твоем снимке на следующую строку. Переписал свой код и как то обошел эту проблему.