Ярлык клавиатуры для перехода между "If/End If"
Я знаю, что это просто сделать на С#, но что такое команда для перехода между значениями If/End If в VB.Net, например, вы можете перепрыгивать между фигурными скобками в С#?
(С# -версия этого вопроса: Перейти к Согласование брекетов в Visual Studio?)
Ответы
Ответ 1
Если вы используете Visual Studio 2010, вы можете использовать Ctrl + Shift + Up и Ctrl + Shift + Down для перехода между выделенными ссылками и ключевыми словами.
Поскольку эти блоки If
, среда IDE будет выделять ключевое слово Then
, поэтому просто нажмите "Вверх/Вниз" дважды подряд. Up/down wraps, поэтому, если вы действительно хотите сохранить нажатие клавиши, нажмите клавишу в "неправильном" направлении, чтобы добраться туда, где вы хотите.
Ответ 2
Я прибегал к тому, чтобы вставить курсор в скобках в комментарии сразу после THEN и подходящую закрывающуюся фигурную скобку в комментарии перед EndIf. Это способ гетто, позволяющий ВП соответствовать началу/концу блока, используя% нажатия клавиши.
Более элегантным способом было бы использовать некоторую среду IDE, которая понимает концепцию блока на языке, который вы редактируете. Иногда эта функция называется "сворачивающим редактором" по http://en.wikipedia.org/wiki/Folding_editor