Это переформатирование оператора If
из однострочного в многострочное происходит с VS 2015. (Честно говоря, я в порядке, и у меня не было проблем.) Я не думаю, что есть настройка (не в Tools-> Options ...-> Text Editor-> Basic, во всяком случае), чтобы отключить его (может быть, «Автоматическая вставка конечных конструкций» для этого, но это было бы драконовским).
Мое предложение, если вы оказались в ситуации, когда вам нужно снова нажать If
, вы можете использовать Ctrl-Enter, чтобы открыть строку выше, а затем набрать ее. Я предполагаю, что вы начали печатать If openedSW is Nothing Then
прямо перед и на той же строке, что и swDPUnTrace = File.AppendText(...
, и поэтому, когда вы нажимаете клавишу Enter, вуаля! Else
может появиться через участников автоматического списка "Завершение выписки".