Closed tormozit closed 3 months ago
Посмотрю, как это можно реализовать
@tormozit , попробуй при создании редактора сравнения добавить опцию ignoreTrimWhitespace: false
Проверил так
РедакторHTML = ЭлементыФормы.РедакторHTML.Документ.defaultView;
РедакторHTML.init(Инфо.ВерсияПриложения);
РедакторHTML.setOption("disableNativeHovers", Истина);
РедакторHTML.setOption("ignoreTrimWhitespace", Ложь);
РедакторHTML.updateText(Текст1);
Поведение не изменилось.
Проверил так
Так ничего не изменится. Это не опция обычного редактора, а опция редактора в режиме сравнения. Это только в файле изменить и посмотреть. Если всё будет, как надо, тогда сделаю таким поведение по умолчанию.
Так заработало
editor = monaco.editor.createDiffEditor(document.getElementById("container"), {
theme: currentTheme,
language: language_id,
contextmenu: false,
automaticLayout: true,
scrollBeyondLastLine: false,
renderSideBySide: sideBySide,
ignoreTrimWhitespace: false,
Включать этот режим по умолчанию не стоит. Вот пример почему
Нужен именно переключатель этого режима в API, чтобы аналогично другим подобным сравнилкам включать его когда нужно будет. Поэтому я изначально именно опцию просил.
При сравнении текстов хочется опционально видеть разницу в непечатных символах. https://github.com/salexdv/bsl_console/blob/develop/docs/compare.md
Пример
Текст1:
Текст2: