Wspomaganie edycji programu ● automatyczne wcięcia ● kolorowanie składni ● dopasowywanie nawiasów ● ukrywanie kodu ( Edit/Outlining ) – #region... #endregion – definicje przestrzeni nazw, klas, funkcji Edit
● IntelliSense ( Tools/Options/TextEditor/General, Tools/Options/TextEditor/IntelliSense ) – uzupełnianie słów – wyświetlanie deklaracji – lista składowych klasy – lista argumentów funkcji
● automatyczna generacja kodu – wstawianie - Edit/IntelliSense/Insert Snippet - menu kontekstowe: Insert Snippet – otaczanie - Edit/IntelliSense/Surround With - menu kontekstowe: Surround With – definiowanie własnych fragmentów - plik XML ( zdefiniowany format i funkcje ) - Tools/Code Snippets Manager
● lista zadań View/Task List – w komentarzach Comments //TODO //HACK //UNDONE //WŁASNE Tools/Options/Environment/Task List – zakładki w pozycji kursora Shortcuts Edit/Bookmarks/Add Task List Shortcut – zadania własne – dopisać w oknie Task List Create User Task
Wspomaganie uruchamiania programu ● wersje przekładu: Debug Release ● wykonanie nadzorowane Run To Cursor // menu kontekstowe Start Debugging // przycisk, opcja ● punkty zatrzymania ▪ wstawianie ▪ zarządzanie ▪ warunek ▪ licznik przejść ● punkty śledzenia Debu