Знаете ли вы… №101: Чем отличается структурный отступ от блочного?
Структурный отступ (Smart indenting) используется, если вы хотите, чтобы курсор находился в нужной позиции вне зависимости от того, нажимаете ли вы Enter или используете стрелки вверх и вниз. Например, если вы создаете новый метод с именем foo() и, затем, нажимаете Enter. Вы увидите, что курсор автоматически установился в новой строке с нужным отступом. Если вы продолжите нажимать Enter, курсор все равно будет придерживаться этого отступа. Не все языки программирования поддерживают технологию структурного отступа, но, если поддерживают, то это настройка включена по умолчанию.
Блочный отступ (Block indenting) работает так же, как в текстовых редакторах. Отличие состоит в том, что когда вы вводите foo() и нажимаете Enter, только в первой строке отступ устанавливается автоматически. Во всех последующих строках курсор устанавливается в нулевую колонку.
Если обе функции отключены, то отступ не применяется ни к одной из новых строк.
Выдержка из блога Сары Форд – ссылка на оригинал
Авторские права Сары Форд. Переведено с разрешения Сары Форд
Technorati Tags: VS2005Tip,VS2008Tip,VS2008Rus
Comments
- Anonymous
March 15, 2009
PingBack from http://www.clickandsolve.com/?p=23528