Nie, nie jest to ALT+F4. Jest to za to skrót w Visual Studio który poznałem dość niedawno bo chyba w zeszłym roku mimo 15 lat używania VS? Nawet nie wiem od której wersji on istnieje :) i nawet nie wiem czy na niego wcześniej natrafiłem ale nie skojarzyłem co to.
Ile razy programując przeskakiwaliście przez pliki albo nawet przeskakiwaliście między lokalizacjami w jednym pliku? Dla przykładu tworzycie nowy kontroler i by się nie męczyć wszystkie pliki powiązane są tworzone w kontrolerze a dopiero potem refaktoryzowane by trafić do innych lokalizacji?
U mnie to było i jest na porządku dziennym. I bardzo często zdarza mi się sytuacja dodania na przykład własności nie istniejącej do klasy. Czyli piszę sobie kod, pisze nazwę własności i teraz tworzę taką własność w klasie za pomocą refaktoryzacji (w R# ALT+Enter
). Tylko, że taka operacja powoduje iż kończymy nagle w jakimś dziwnym miejscu (w klasie w której dodaliśmy własność) a nie z miejsca w którym tą własność dodawaliśmy. Jak teraz do tego miejsca wrócić? Jak to jest jeden plik to mamy słabo – trzeba przeszukać ręcznie. Jak mamy to w osobnym pliku to jeszcze zmiana zakładek powinna pomóc.
Na szczęście w VS jest opcja przeskoku między ostatnimi pozycjami kursora, i tak jak wiedziałem, że taka opcja istnieje, tak myszką mi się jeździć do niej nie chciało:
I gdyby nie jakiś przypadek to w życiu bym nie odkrył NAJLEPSZYCH skrótów w VS: CTRL + -
jak i CTRL + SHIFT + -
które kolejno cofają nas o jeden wpis w historii lub idą do przodu do ostatniego miejsca przed cofnięciem się w historii.
Proste? Tak. Przydatne? JAK NIE WIEM CO :)
Znaliście ten skrót?
Dla przypomnienia:
CTRL + -
– cofnięcie się
CTRL + SHIFT + -
– pójdzie do ostatniej pozycji przed cofnięciem
Miłego korzystania ze skrótów!
Najlepszego skrótu VS nie dostarcza (nie sprawdzałem w 2017), najlepszym skrótem jaki może być w VS jest Ctrl + D – duplikat aktualnej lini lub zaznaczonego tekstu, daje go R#.
1. Ustaw się na koniec linii
2. Daj ctrl+c, ctrl+v
i masz zduplikowane
Ad. 1. Nawet nie trzeba na koniec linii, wystarczy, aby kursor sie na niej znajdował.
Ctrl + x też działa w takim trybie :)
?
+1
true, CTRL+D jest takim skrótem, że nawet w wordzie go próbuje zrobić, ale nie jest to skórt stricte VSowy ;)
Gutku, napisałeś sobie makro do duplikowania linii/zaznaczenia? Jeśli jeszcze nie masz, to masz gotowca ;-)
https://marketplace.visualstudio.com/items?itemName=ctlajoie.DuplicateSelection
;) starczy mi ten z r# ale mowie ze ogólnie powinno to być wszędzie dostępne w każdym programie :)
To jak ty bez tego żyłeś? Ja jak wpadnę w panikę i się zgubię, to zawsze ctrl+- :). Inaczej nie byłabym w stanie się po tym morzu legacy kodu poruszać. Nie wyobrażam sobie również życia bez f12 i ctrl+tab oraz ctrl+kr, ctrl+mo, ctrl+kc i ctrl+kf;). Miałam jeszcze problem z poruszaniem się po mega dużych projektach-traciłam orientację, ale tutaj pomógł mi pewien malutki dodatek: https://marketplace.visualstudio.com/items?itemName=MikeMinutillo.WhereAmI . Działa z 2015 też.
a normalnie, jak już musiałem to ręcznie, ale przeważnie starałem się mieć pliki (i dalej tak się staram) które się mieszczą na ekranie, wtedy problemy nie ma, dopiero przy pełnym wykorzystaniu R# i refaktoryzacji to mi zaczęło przeszkadzać i wtedy opanowałem skrót :)
CTRL+KC mam przekonwertowane na CTRL+/
CTRL+KR nie znam, co to?
szuka ci wszystkich użyć (z menu Find all references)
Moim ulubionym jest Ctrl + K, Ctrl + D. Nie muszę spacjować, tabować i kombinować, samo się piknie układa :)
i super, ale dla mnie to powinien robić tool sam z siebie bez żadnego K + D :) no i też robi, więc skrót super, ale można się go całkowicie pozbyć :)
Przecież każdy wie że najlepszy skrót to Ctrl+K+D
i tak i nie ;) w sensie, ja mam to robione autoamtycznie :)
Eee … myślałem, że w końcu dowiem się jak wyjść z VI.
Co ja przy tym nerwów napsułem :)
[esc] a potem piszemy: “:q!”, a jeśli chcesz zapisać to “:wq”
super userfriendly :D
są bardziej pokręcone produkty, ale tak dla niewtajemniczonych jest to ciężki orzech do zgryzienia :)
ale to ma ręce i nogi jak się VI pozna bliżej :)
jakbym potrafił wyjść to byśmy poszli na tego browara w końcu :)
chyba było o wychodzeniu z Vim nawet na blogu SO, nie tylko Ty miałeś ten problem :D
https://stackoverflow.blog/2017/05/23/stack-overflow-helping-one-million-developers-exit-vim/
Nauczyłam się tego skrótu i wielu innych pracując z ludźmi. To chyba najlepszy sposób na uczenie się narzędzia – patrzysz jak inni pracują. Pair programming rulez:)
no i ql
Dla mnie jednym z najlepszych skrótów jest:
shift alt L
lokalizuje obecnie otwarty plik w strukturze Solution Explorera :)
Lokalizację otwartego pliku można po prostu włączyć w opcjach. Wtedy dzieje się zawsze i nie trzeba nic wciskać:)
Można, ale dla mnie to okropne, bo często się przełączam między plikami bardzo szybko i wtedy mi miga ten Solution Explorer niepotrzebnie. Zwykle skaczę po różnych plikach, a tylko czasami potrzebuję sobie zerknąć gdzie dokładnie w strukturze jestem :)
zgadzam się tutaj z Lechem. też mam to wyłączone a skrót lokalizacji pliku czasami się przydaje.
oo, nie znałam. Ja do tego mam where am I:)
Ale ten niestety wymaga klikania
Nie znałem Ctrl+- i super że wspomniałeś. Za to rozwiązałem sobie ten problem trochę inaczej :)
Mapuje zawsze Ctrl+W na zamknięcie zakładki w Visual Studio, żeby działało jak w przeglądarkach internetowych. Wciśnięcie więc jednocześnie cofa nas do poprzedniego pliku i redukuje na bieżąco ilość otwartych zakładek ;)
no i uprzedziles ;) bedzie tez o tym :)
W 2008 już istniał, może wcześniej. Jakoś jak przeglądałem się z 2005, więc możliwe że wtedy już istniał.
Najlepszy skrót w Visual Studio ever! – Jakub Gutkowski
Dziękujemy za dodanie artykułu – Trackback z dotnetomaniak.pl
Uzywam go od 10 lat?
Z mojej strony polecam CTRL+.
dla mnie jest to mega ważny skrót, i do tego go to definition/symbol (Ctr + przecinek)
a tak przy okazji: przepraszam za spam, ale jak coś to swoje tipsy do VS (głónie pod C++/C# development) opisałem u siebie na blogu:
http://www.bfilipek.com/2016/04/visual-studio-productivity-tips.html
w skrócie:
– poruszanie się po kodzie (go to symbol, go to def/declaration), nawigacja po pliku (czyli to co tutaj jest opisane!),
– skróty klawiszowe
– enhanced scroll bar
– pomocne dodatki do produktywności
– inne IDE
To ja może jeszcze zarzucę sucharem: http://visualstudioshortcuts.com/2015/ jakby ktoś nie znał:)
[…] :( w sensie nie da się mieć jednego skróty CTRL + / do komentowania i odkomentowywania. Ale w ostatnio był skrót CTRL + – i CTRL + SHIFT + -, więc dla chętnych można zrobić CTRL + SHIFT + / jako […]
Comments are closed.