Некорректная работа автовставки после текстового литерала "+="

tormozit Закрыто Высокий

В текстовом литерале в параметре метода написал "=+" и после вызова метода хочу проверить результат на равенство
Найти(Лев(ВыражениеЛитерала, 1), "+=;")
Нажимаю клавишу "=" и вставляется копия текста слева от каретки.
Найти(Лев(ВыражениеЛитерала, 1), "+=;") = И Найти(Лев(ВыражениеЛитерала, 1), " +

Комментарии

tormozit
#1, 18 февраля 2024 19:25

Еще пример похожей проблемы
Нажимаю клавишу "+" после текста
ВыражениеЛитерала+" ---- "
Вместо символа "+" вставляется
ВыражениеЛитерала+" ---- = ВыражениеЛитерала+" -- - 1;


tormozit
#2, 18 февраля 2024 19:28

Вроде видел где то в настройках отключение этих автозамен. Но сейчас не смог найти. Есть такая настройка?


bolsun
#3, 18 февраля 2024 20:51

(2) tormozit, вроде раньше была, сейчас нет.
Через файл экспорта настроек пока можно вручную отключить
"AutoTemplates": false


tormozit
#4, ред. 23 февраля 2024 09:28

Заметил еще несколько подобных ситуаций. Прошу вернуть настройку (в пользовательский интерфейс) для отключения этой функции.


bolsun
#5, 23 февраля 2024 12:51

(4) tormozit, в определении срабатывания шаблона была ошибка, исправил. Теперь не должно срабатывать в таких случаях
https://disk.yandex.ru/d/ay0Wg6IBTsxSxg


bolsun
#6, 23 февраля 2024 17:49

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


tormozit
#7, 23 февраля 2024 17:55

Проверил. В обоих тестах проблема исчезла.


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