Приемы эффективной работы и отладки в VS2010
description
Transcript of Приемы эффективной работы и отладки в VS2010
ПРИЕМЫ ЭФФЕКТИВНОЙ РАБОТЫ И ОТЛАДКИ В VISUAL STUDIO 2010
МУДЖИРИ ТМ, 2012
Настройка окружения
Стилевое оформление
Запуск файлов *.sln от имени администратора
Настройка редактора кода
http://studiostyl.es
Запуск от имени администратора
[HKEY_CLASSES_ROOT\VisualStudio.Launcher.sln\Shell\runas\Command]
@="\"C:\\Program Files (x86)\\Common Files\\Microsoft Shared\\MSEnv\\
VSLauncher.exe\" \"%1\""
Полезные настройки
Tools Options…
Open with…
Работа с исходным кодом
Поиск
Навигация
Выделение
Копирование/вставка
Инкрементальный поиск(Ctrl+I, Ctrl+Shift+I)
Быстрый поиск (Ctrl + F)
Поиск в файлах(Ctrl + Shift + F)
Поиск символов (Alt + F12)
Navigate To
(Ctrl + ,)
Go To Definition (F12)
Назад (Ctrl + Shift + 8)
Вперед (Ctrl + Shift + 7)
Выделение текста
слово под курсором (Ctrl + W)
от курсора до предыдущего места (Ctrl + =)
от начала блока до конца блока (Ctrl + Shift + ])
курсор в начало/конец выделения (Ctrl + K, Ctrl + A)
блочное выделение(Alt + Shift + стрелки; Alt + мышь)
по словам (Ctrl + мышь)
Работа с выделением
редактирование блока кода
изменение регистра
to uppercase Ctrl+Shift+U
to lowercase Ctrl+U
комментирование
comment Ctrl+K, Ctrl+C
uncomment Ctrl+K, Ctrl+U
«свернуть» выделение Ctrl+M, Ctrl+H
Работа с выделенным блоком
Перемещение между подсвеченными элементами
вниз Ctrl+Shift+
вверх Ctrl+Shift+
Копирование/Вставка
Циклический буфер на 20 позиций(Ctrl + C; Ctrl + Shift + V)
Toolbox в режиме редактирования кода(Drag & Drop)
Toolbox
Code Definition Window
Call Hierarchy
Document Outline
Document Outline : WPF
Command Window
Task List
Task List
Task List
Task List
Блочные комментарии
Комментарии в отладке
IntelliSense
использование PascalCase
EditorBrowsable(EditorBrowsableState.Never)
Смарт-теги (Ctrl+.)
Immediate Window
F# Interactive
C# Interactive
VisualStudio SDK + Microsoft "Roslyn" CTP
Evaluating enumerables
Data tips
Trace points
Debugger Visualizers
Watch window
спасибо
!