otymko / phoenixbsl

Упрощаем работу с конфигуратором 1С
https://otymko.github.io/phoenixbsl
Apache License 2.0
233 stars 35 forks source link

При проверке модуля (Ctrl + I ) устанавливается признак модифицированности коонфигурации #147

Closed marv-ua closed 1 year ago

marv-ua commented 2 years ago

image

otymko commented 2 years ago

@marv-ua феникс-бсл для взаимодействия с конфигуратором использует буфер обмена и "кнопонажималку". Других законных способов взаимодействия с конфигуратором я пока не нашел.

nonameformr commented 1 year ago

Так если происходит просто проверка кода, без изменения...

krv2k commented 1 year ago

Подниму вопрос. Откуда признак модифицированности, если мы для проверки просто копируем в буфер, но ничего обратно не вставляем?

nixel2007 commented 1 year ago

Подниму вопрос. Откуда признак модифицированности, если мы для проверки просто копируем в буфер, но ничего обратно не вставляем?

В текущую позицию в тексте вставляется символ-маркер, а после проверки вырезается. Выделение текста сбивает текущий фокус, а маркер позволяет сфокусироваться обратно.

krv2k commented 1 year ago

Подниму вопрос. Откуда признак модифицированности, если мы для проверки просто копируем в буфер, но ничего обратно не вставляем?

В текущую позицию в тексте вставляется символ-маркер, а после проверки вырезается. Выделение текста сбивает текущий фокус, а маркер позволяет сфокусироваться обратно.

Спасибо, теперь понятно зачем это сделано.

nixel2007 commented 1 year ago

@otymko а при нажатии ctrl-g текущего номера строки в открытом окне нет?