SQL Server Management Studio 2012 имеет странное поведение.Виртуальные отступы пустой строки
Например, у меня есть следующий запрос:
if year(getdate()) = 2013
select 'two thousand and thirteen';
if year(getdate()) = 2014
select 'two thousand and fourteen';
Там нет символа на третьей строке. Только новая линия.
Я положил курсор в конец второй строки и нажимал кнопку со стрелкой вниз.
Здесь начинается волшебство. Курсор перемещается не в первый столбец третьей строки, а в пятый.
Если я нажимаю курсор кнопки «Конечная», он перемещается в реальное положение: первый столбец.
Может кто-нибудь объяснить, почему такое странное поведение происходит и как его исправить?
P.S. Не предлагайте вариант Отступ-Нет. Потому что мне нужно отступы при редактировании кода. Когда я нажимаю кнопку «Ввод», мне нужно, чтобы курсор был отступом на новой строке. Проблема в основном заключается в отображении кода, а не при его форматировании.
отступов Блок не помогает. Поведение такое же. – GriGrim
У вас есть еще один дополнительный модуль, который может препятствовать этим изменениям? Кроме того, вам нужно убедиться, что он изменен для всех языков, обычного текста и Transact-SQL, иначе он будет иметь конфликтующие параметры. – TTeeple
Да, у меня есть. Но у моего коллеги нет надстройки, и у него такая же проблема. – GriGrim