PyCharm kiirklahvid

Vaikimisi kiirklahve (keyboard shortcut) saab vaadata menüüst Help -> Keymap Reference (avaneb PDF, milles on vaikeseadistuses määratud kiirkahvid). Kui mõni kiirklahv ära muuta, siis see seal ei kajastu.

Koodikirjutamine

alt + shift + üles/alla - märgistatud ridade (või kui midagi märgistatud pole, siis aktiivse rea) liigutamine üles/alla.

ctrl + shift + üles/alla - märgistatud ridade kontekstitundlik liigutamine üles/alla. Liigutamisel võetakse arvesse, millisel tasandil liigutatav kood on. Näiteks ei saa liigutada funktsiooni päist funktsiooni sisse. Samuti lisatakse vajalik taane.

ctrl + D - märgistatud koodi kopeerimine allpoole. Kui koodi märgistatud ei ole, kopeerib aktiivse rea allapoole.

ctrl + Y - märgistatud ridade kustutamine. Kui midagi märgistatud pole, kustutatakse aktiivne rida.

shift + F6 - muutuja/meetodi nime muutmine. Nimi muudetakse ära terve koodi ulatuses. Näiteks kui koodis on muutuja a, saab selle klahvikombinatsiooniga muuta selle muutuja igal pool näiteks min_number vastu.

alt + shift + klikk - lisab tekstikursori (caret) klikitud positsioonile. Mitme tekstikursoriga saab sama teksti kirjutada mitmesse kohta korraga.

Koodis ringi liikumine

ctrl + hiire vasak klikk või ctrl + B - avab funktsiooni, meetodi või muutuja deklaratsiooni.

ctrl + N - saab otsida klasse nime järgi.

ctrl + shift + N - saab otsida faili nime järgi. Kui otsingus kirjutada nime järgi “/”, otsitakse kaustu. Näiteks saab otsida kausta EX10A, kui kirjutada “EX10/”.

shift, shift (kaks korda) - avab otsingu, mis otsib kõikjalt. Lisaks klassidele otsitakse faili nimedest, muutujaid jms.

alt + F7 - leiab koodist kõik muutuja/meetodi/klassi kasutuskohad.

Abi

ctrl + Q - avab väikese dialoogiakna, milles antakse aktiivse klassi/meetodi/muutuja kohta abi. Välja näidatakse docstring. Üldiselt iga standardteegis oleva mooduli/funktsiooni/meetodi kohta on docstring piisavalt informatiivne, et sealt vajalik info kätte saada. Abitekstis olevaid linke (näiteks mõne klassi nime juures) saab klikkida ja seejärel avaneb dialoogis vastava klassi informatsioon jne. Kui dialoogiakna avanemise korral uuesti ctrl + Q vajutada, avaneb sama dialoog suuremalt.

PyCharmi saab seadistada selliselt, et hiirega meetodi peale liikudes näidatakse abiteksti. Seda saab seadistada: File -> Settings -> Editor -> General -> "Show quick documentation on mouse move". Vaikimisi on see maas, kui see ära märgistada, näidatakse abiteksti vastavalt seadistatud aja pärast (näiteks 500 ms).