|
Карточка с форума разработчиков Собственно, всё видно из примера...
Пишет при этом что пропущен символ двойной кавычки
Пользователь прикрепил(а) вложение Ошибка.gif https://trello-attachments.s3.amazonaws.com/5aec736d7dec7207a7f7c6df/5e287cd30e9a42344bc7d271/1de8079e1b0e0808aa1e00824942c5f8/%D0%9E%D1%88%D0%B8%D0%B1%D0%BA%D0%B0.gif
@lankaster можно фрагмент кода в текстовом виде?
Пользователь прикрепил(а) вложение Пример кода.txt https://trello-attachments.s3.amazonaws.com/5aec736d7dec7207a7f7c6df/5e287cd30e9a42344bc7d271/4d6a94386f2dfccb784b057b7da80a8e/%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80_%D0%BA%D0%BE%D0%B4%D0%B0.txt
@bolsun Добавил пример кода.
@lankaster спасибо!
@lankaster не знаю даже, считать ли это багом. Проблема в том, что при вызове ФорматироватьБлок, перед выравниванием по =, вызывается штатное форматирование блока Alt+Shift+F, вот оно и добавляет эти отступы, из-за наличия табов в предыдущей строке.
@bolsun По поводу отступов я понял. Но здесь проблема именно в том, что самого выравнивания по знакам `=` не происходит. Отступы ставятся, а выравнивания не происходит. Пишет при этом что пропущен символ двойной кавычки.
@lankaster видимо баг платформы в данном фрагменте кода, при форматировании блока Alt+Shift+F фрагмент сдвигается из-за табов в предыдущей строке, а выделение остается на старом месте. Поэтому фрагмент обрезается, причем обрезается строковая константа "ДФ=dd.MM.yyyy");. Поэтому парсер не может правильно разобрать фрагмент и выровнять.
@bolsun А можно ли тогда выравнивание по Alt+Shift+F, которое вызывается при работе скрипта, сделать опциональным? Просто мне эта фича, например, совсем не нужна, я сам слежу за форматированием и при необходимости вручную активирую выравнивание по Alt+Shift+F.
Добавить в начало каждой строки по Таб.
(12) miha, это не поможет, т.к. правильность выделения нарушается и фрагмент уже будет получен неверно. При дальнейшей замене текста также могут быть проблемы. (11) lankaster, думаю эту опцию можно добавить.
Пользователь прикрепил(а) вложение Ошибка.gif https://trello-attachments.s3.amazonaws.com/5aec736d7dec7207a7f7c6df/5e287cd30e9a42344bc7d271/f7443af29196c662e08e00d59489700f/%D0%9E%D1%88%D0%B8%D0%B1%D0%BA%D0%B0.gif