Приемы эффективной работы и отладки в vs2010

Post on 10-Jul-2015

462 Views

Category:

Documents

11 Downloads

Preview:

Click to see full reader

DESCRIPTION

Visit http://developex.com.ua/presentations to view the rest!

TRANSCRIPT

ПРИЕМЫ ЭФФЕКТИВНОЙ РАБОТЫ И ОТЛАДКИ В 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

спасибо

!

top related