Witam wszystkich, temat który chcę przedstawić dotyczy podstawowej dla mnie sprawy płynnej obsługi klawiatury alfanumerycznej i pisania za jej pomocą kodu oraz stosowania myszki do wykonywania operacji wyszukiwania, kopiowania etc . Przyznam ,że przerzucanie się między trzymaniem palców na klawiaturze a obsługą myszki trochę mnie denerwuje. Czy są jakieś techniki usprawniające tą zabawę?
No np. nie uzywanie myszki (prawie) w ogole. Jak? Skroty klawiszowe i "VIM-owe polecenia" (graficzne IDE tez je obsluguja).
Natomiast nie wiem co robisz w pracy, ze potrzebujesz 24/7 naparzac kod w ekspresowym tempie :) To nie jest tak, ze dluzej kod czytasz?
krig napisał(a):
Witam wszystkich, temat który chcę przedstawić dotyczy podstawowej dla mnie sprawy płynnej obsługi klawiatury alfanumerycznej i pisania za jej pomocą kodu oraz stosowania myszki do wykonywania operacji wyszukiwania, kopiowania etc . Przyznam ,że przerzucanie się między trzymaniem palców na klawiaturze a obsługą myszki trochę mnie denerwuje.
Są różne skróty klawiszowe, ale są one zależne od systemu operacyjnego oraz od konkretnego edytora, jakiego używasz.
Są wtyczki które ułatwiają naukę skrótów np. https://plugins.jetbrains.com/plugin/9792-key-promoter-x
Jak posługujesz się skrótami klawiszowymi oraz jeśli potrafisz bezwzrokowo pisać to sama technika ma mniejsze znaczenie w programowaniu. Co z tego, że będziesz potrafił pisać szybciej niż inni skoro wraz z tym nie podkręcisz sposobu swojego myślenia. Lepszy kod napiszesz znajdując czas na myślenie.
Zaczynasz od klikania, drukujesz sobie ściągę, wkuwasz parę podstawowych dla ciebie skrótów i używasz. Jak zaczynają ci przeszkadzać jakieś inne, to powtarzasz procedurę. Ważniejsze od skrótów jest wiedzieć co IDE potrafi zrobić za ciebie. Chociaż dobre opanowanie klawiatury i skrótów mniej rozprasza, więc jakiś tam zysk pewnie jest.
Dlatego niektórzy wolą kodować w terminalu. Nie trzeba klikać, wystarczy pamiętać. Klikanie związane z przełączaniem okien można rozwiązać kaskadujacym menedżerem okien (z tego co wiem na Windzie też się da takie skróty poustawiać).