Często korzystając z komputera mamy swoje szybkie metody dostępu do aplikacji, danych lub innych rzeczy których używamy na co dzień. Zainspirowany książką autorstwa Deborah Kurata ".NET Najpilniej strzeżone tajemnice" postanowiłem spisać triki, które stosuje.
Książka pokazuje wiele skrótów, które możemy stosować w codziennej pracy. Nie będę przepisywał całej książki ale przytoczę parę ciekawych skrótów, które wpłynęły na zwiększenie mojej wydajności. Podstawową rzeczą przyśpieszającą prace jest rezygnowanie z usług myszki na rzecz klawiatury. Stąd poniżej przytaczam parę bardzo przydatnych skrótów do VisualStudio i Total Commander:
F3 - wyszukiwanie następnego wystąpienia słowa,
Shift + F3 - przejście do poprzedniego wyszukania słowa,
F7 - pokazuje kod zarządzany,
Shift + F7 - pokazuje widok projektu,
F9 - wstawianie breakpointa,
Crtl + Shift + F9 - usuwanie wszystkich breakpointów,
F12 - Go To Definition czyli przejście do ciała metody,
Crtl + M, O - zwijanie wszystkich regionów,
Crtl + M, P - rozwijanie wszystkich regionów,
Ctrl + K, C - komentuje każdą linijkę zaznaczonego kodu
Ctrl + K, U - odkomentowuje zaznaczony fragment kodu
Crtl + E, W - rozwija/zwija wiersze,
Crtl + G - Go To Line czyli przejście do konkretnej linii w pliku,
Shift + Alt + Enter - przełączenie w widok pełnoekranowy,
Crtl + Tab - przełączanie pomiędzy zakładkami.
Crtl + Shift + <-(strzałka w lewo) lub Crtl + Shift + ->(strzałka w prawo) - zaznaczanie całego słowa,
CTRL + T - tworzenie nowej zakładki,
CTRL + W - zamknięcie zakładki,
Alt + C + D - otwieranie okna linii poleceń w katalogu,
Ctrl + } - kursor przeskakuje na klamrę zamykającą lub otwierającą, w zależności na jakiej obecnie się znajduje. Ten skrót działa również przy znacznikach #region, #endregion,
.
Czasami bywa też tak, że znamy zaawansowane opcje środowiska, a nie zdajemy sobie sprawy z istnienia niektórych podstawowych opcji. Poniżej spisałem te, które dla mnie okazały się szczególnie interesujące i nie znałem ich wcześniej:
1. Klikając na zakładkę otwartego pliku w VisualStudio prawym klawiszem myszki możliwe jest wybranie opcji "Open Containing Folder", która otwiera w nowym oknie katalog z danym plikiem.
|
 |
|
2. Aby oglądać różne części tego samego pliku wystarczy u góry okna głównego znaleźć poziomą kreskę, którą trzeba chwycić myszką i przeciągnąć w dół.
|
 |
|
3. Jeśli istnieje potrzeba zapisania kawałku kodu (np.: podczas prezentacji) to najłatwiej zapisać to w ToolBox. Zapisywanie urywków kodu polega na zaznaczeniu, skopiowaniu i wklejeniu do ToolBox.
|
 |
|
4. Komentarze do zadań - standardowo VS rozpoznaje TODO:, HACK:, UNDONE:. Można je zobaczyć w TaskList. Możliwe jest zdefiniowanie swoich tagów w menu Tools -> Options -> Environment -> Task List.
|
|
5. W celu utworzenia własnego skróty klawiaturowego wystarczy kliknąć Keyboard w Tools -> Options -> Environment.
|
|
6. Aliasy typów danych:
using ty = System.String;
który później możemy używać w kodzie
tyt = "asda";
Używając tego sposobu możemy w łatwy sposób zmienić typ zmiennej.
|
|
7. Aby zasygnalizować, że metoda jest już przestarzała i należy użyć innej to można dodać atrybut:
[ObsoleteAttribute("Ta metoda będzie usunięta, użyć GetCount", false)]
private void GetNameCount()
{
}
Kluczowy jest tu ostatni parametr:
false - komunikat pojawia się jako Warnings,
true - komunikat dostajemy błąd kompilacji.
|
8. Konfiguracja breakpointa - gdy chcemy żeby kod się zatrzymał w zależności od jakiegoś warunku należy skonfigurować breakpointa np.: w pętli for chcemy przedebugować 500-ną iterację.
|
 |
9. Wykonywanie poleceń w VisualStudio |
Wiele osób wie, że opanowanie skrótów zwiększa efektywność. Jest jednak metoda, która jest kompromisem pomiędzy nauką skrótów, a klikaniem. VisualStudio oferuje dostęp do większości funkcji systemu za pomocą linii poleceń. Polecenia mają format kategoria.funkcja (np.: > Edit.BreakLine). Wpisywanie ich rozpoczyna się od znaku '>', który automatycznie aktywuje IntelliSence. Polecenia wpisuje się w pole pokazane na zrzucie poniżej:
|
 |
W celu szybkiego przejścia do pola Find/Command należy użyć skrótu: Crtl + /. Listę poleceń (aliasów) można sprawdzić pod linkiem lub poprzez wpisanie polecenia ">alias". Z tego miejsca poprzez wpisanie ">cmd" łatwo można przejść do okna Command w którym możliwe jest wpisywanie poleceń z argumentami, opcjami i przełącznikami. Do okna Command można również przejść za pomocą skrótu: Crtl + Alt + A. |
10. Pionowe zaznaczanie tekstu. |
Każdy z nas wie w jaki sposób zaznaczyć tekst, ale mało kto zna sposób na zaznaczenie tekstu w kierunku pionowym
 |
| Aby to zrobić wystarczy przy zaznaczaniu przytrzymać ALT. |
11. Własne toolbary |
| Mało kto wie, że VisualStudio pozwala tworzyć własne toolbary. Dzięki temu jesteśmy w stanie zbudować UI bardziej dostosowane do naszych potrzeb. Aby to zrobić należy wybrać: Tools -> Customize -> Toolbars -> New. |
12. Incremental Search |
| Bardzo przyjazna wyszukiwarka działająca o wiele szybciej niż standardowa wyszukiwarka pokazująca się po wybraniu klawiszy Crtl + F. Tę wyszukiwarkę uruchamia się za pomocą kombinacji klawiszy Crtl + I - kursor automatycznie zmienia się w lornetkę. Należy następnie wyklinać tekst którego chce się szukać. W przykładzie poniżej wpisano "wri" |
 |
| Wszystkie pasujące wyniki zostają podświetlone. Do kolejnych przechodzi się wybierając Crtl + I, a do poprzednich Crtl + Shift + I. Aby wyjść z trybu wyszukiwania należy wybrać klawisz Escape. |
13. Immediate window |
| Bardzo przydatne okienko podczas debugowania. Pozwala sprawdzać wartości zmiennych, robić różne warunki na nich, itp.. Warto tego używać. |
 |
Często bywa też tak, że nasze VisualStudio chodzi koszmarnie. Poniżej można znaleźć parę metod żeby je trochę przyśpieszyć:
1. Wyłączyć stronę startową.
Należy wybrać Tools -> Options i w sekcji Environment zaznaczyć Startup. Następnie z listy At startup wybrać Show empty environment.
2. Do ścieżki skrótu przez który uruchamiane jest VisualStudio dodać parametr /nosplash. Np.:
"C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\devenv.exe" /nosplash
3. Pozamykać wszystkie niepotrzebne panele i zakładki.
4. Wyłączyć animacje.
Należy wybrać Tools -> Options i w sekcji Environment zaznaczyć General. Następnie odznaczyć pozycję Animate environment tools.
Dodany:
2009-10-13 00:59:32 przez
Michał Nikołajuk |
Wypowiedzi: 10