Часто подставляется код в конце строки, но курсор остается до ";".
При нажатии Enter символ ";" тоже переносится на вторую строку.
Может, стоит при переводе строки, если дальше идет только ; - не переносить его.
Например, при автодобавлении пустой функции. Скобки сразу закрываются, ставится ";", а курсор перед ним
#1, 16 июня 2023 16:03
Это сделано для того чтобы можно было продолжить писать код после вставки, без передвижения курсора.
Можно нажать Ctrl+Enter и курсор перейдет на следующую строку без переноса, если после него идет только ;