Неправильное выравнивание по знаку =

Карточка с форума разработчиков Собственно, всё видно из примера...

Комментарии

Поддержка TurboConf
#1, 22 января 2020 19:49

Пользователь прикрепил(а) вложение Ошибка.gif
https://trello-attachments.s3.amazonaws.com/5aec736d7dec7207a7f7c6df/5e287cd30e9a42344bc7d271/f7443af29196c662e08e00d59489700f/%D0%9E%D1%88%D0%B8%D0%B1%D0%BA%D0%B0.gif


Поддержка TurboConf
#2, 22 января 2020 21:08

Пишет при этом что пропущен символ двойной кавычки


Поддержка TurboConf
#3, 22 января 2020 21:19

Пользователь прикрепил(а) вложение Ошибка.gif
https://trello-attachments.s3.amazonaws.com/5aec736d7dec7207a7f7c6df/5e287cd30e9a42344bc7d271/1de8079e1b0e0808aa1e00824942c5f8/%D0%9E%D1%88%D0%B8%D0%B1%D0%BA%D0%B0.gif


Поддержка TurboConf
#4, 28 января 2020 11:47

@lankaster можно фрагмент кода в текстовом виде?


Поддержка TurboConf
#5, 28 января 2020 16:38

Пользователь прикрепил(а) вложение Пример кода.txt
Ссылка скрыта


Поддержка TurboConf
#6, 28 января 2020 16:39

@bolsun Добавил пример кода.


Поддержка TurboConf
#7, 28 января 2020 17:53

@lankaster спасибо!


Поддержка TurboConf
#8, 06 февраля 2020 08:45

@lankaster не знаю даже, считать ли это багом.
Проблема в том, что при вызове ФорматироватьБлок, перед выравниванием по =, вызывается штатное форматирование блока Alt+Shift+F, вот оно и добавляет эти отступы, из-за наличия табов в предыдущей строке.


Поддержка TurboConf
#9, 06 февраля 2020 10:33

@bolsun По поводу отступов я понял. Но здесь проблема именно в том, что самого выравнивания по знакам = не происходит. Отступы ставятся, а выравнивания не происходит. Пишет при этом что пропущен символ двойной кавычки.


Поддержка TurboConf
#10, 07 февраля 2020 08:34

@lankaster видимо баг платформы
в данном фрагменте кода, при форматировании блока Alt+Shift+F фрагмент сдвигается из-за табов в предыдущей строке, а выделение остается на старом месте. Поэтому фрагмент обрезается, причем обрезается строковая константа "ДФ=dd.MM.yyyy");. Поэтому парсер не может правильно разобрать фрагмент и выровнять.


Поддержка TurboConf
#11, 07 февраля 2020 12:14

@bolsun А можно ли тогда выравнивание по Alt+Shift+F, которое вызывается при работе скрипта, сделать опциональным? Просто мне эта фича, например, совсем не нужна, я сам слежу за форматированием и при необходимости вручную активирую выравнивание по Alt+Shift+F.


miha
#12, 07 февраля 2020 12:23

Добавить в начало каждой строки по Таб.


bolsun
#13, 07 февраля 2020 12:41

(12) miha, это не поможет, т.к. правильность выделения нарушается и фрагмент уже будет получен неверно. При дальнейшей замене текста также могут быть проблемы.
(11) lankaster, думаю эту опцию можно добавить.


bolsun
#14, 17 октября 2023 00:11

bolsun изменил статус на Закрыто


Для вставки изображения или файла, перетащите его в поле редактора или вставьте файл из буфера