Python programmieren trotz Handicap – Die Entwicklungsumgebung PyCharm – Alle Tastenkürzel

In diesem Blogartikel finden Sie alle Tastenkürzel der barrierefreien Entwicklungsumgebung PyCharm.

Warum alle Tastenkürzel der Entwicklungsumgebung PyCharm?

Für blinde und sehbehinderte Menschen sind Tastenkürzel sehr wichtig. Die PDF-Datei von JetBrains PyCharm ReferenceCard ist leider nicht barrierefrei für blinde Menschen. Deswegen hier eine barrierefreie Auflistung aller Tastenkürzel der Entwicklungsumgebung PyCharm.

CREATE AND EDIT

Aktion Tastenkürzel
Show intention actions Alt+Enter
Basic code completion Ctrl+Space
Smart code completion Ctrl+Shift+Space
Type name completion Ctrl+Alt+Space
Complete statement Ctrl+Shift+Enter
Parameter information/context info Ctrl+P /Alt+Q
Quick definition Ctrl+Shift+I
Quick/external documentation Ctrl+Q /Shift+F1
Generate code Alt+Insert
Override/implement members Ctrl+O /Ctrl+I
Surround with… Ctrl+Alt+T
Comment with line comment Ctrl+/
Extend/shrink selection Ctrl+W /Ctrl+Shift+W
Optimize imports Ctrl+Alt+O
Auto-indent lines Ctrl+Alt+I
Cut/Copy/Paste Ctrl+X /Ctrl+C /Ctrl+V
Copy document path Ctrl+Shift+C
Paste from clipboard history Ctrl+Shift+V
Duplicate current line or selection Ctrl+D
Move line up/down Ctrl+Shift+Up /Down
Delete line at caret Ctrl+Y
Join/split line Ctrl+Shift+J /Ctrl+Enter
Start new line Shift+Enter
Toggle case Ctrl+Shift+U
Expand/collapse code block Ctrl+NumPad+ /-
Expand/collapse all Ctrl+Shift+NumPad+ /-
Save all Ctrl+S

MASTER YOUR IDE

Aktion Tastenkürzel
Find action… Ctrl+Shift+A
Open a tool window Alt+[0-9]
Synchronize Ctrl+Alt+Y
Quick switch scheme… Ctrl+`
Settings… Ctrl+Alt+S
Jump to source/navigation bar F4 /Alt+Home
Jump to last tool window F12
Hide active/all tool windows Shift+Esc /Ctrl+Shift+F12
Go to next/previous editor tab Alt+Right /Alt+Left
Go to editor (from a tool window) Esc
Close active tab/window Ctrl+Shift+F4 /Ctrl+F4

FIND EVERYTHING

Aktion Tastenkürzel
Search everywhere Double Shift
Find/replace Ctrl+F /R
Find in path/Replace in path Ctrl+Shift+F /R
Next/previous occurence F3 /Shift+F3
Find word at caret Ctrl+F3
Go to class/file Ctrl+N /Ctrl+Shift+N
Go to file member Ctrl+F12
Go to symbol Ctrl+Alt+Shift+N

NAVIGATE FROM SYMBOLS

Aktion Tastenkürzel
Declaration Ctrl+B
Type declaration (JavaScript only) Ctrl+Shift+B
Super method Ctrl+U
Implementation(s) Ctrl+Alt+B
Find usages/Find usages in file Alt+F7 /Ctrl+F7
Highlight usages in file Ctrl+Shift+F7
Show usages Ctrl+Alt+F7

REFACTOR AND CLEAN UP

Aktion Tastenkürzel
Refactor this… Ctrl+Alt+Shift+T
Copy…/Move… F5 /F6
Safe delete… Alt+Delete
Rename… Shift+F6
Change signature… Ctrl+F6
Inline… Ctrl+Alt+N
Inline… Ctrl+Alt+N
Extract method Ctrl+Alt+M
Introduce variable/parameter Ctrl+Alt+V /P
Introduce field/constant Ctrl+Alt+F /C
Reformat code Ctrl+Alt+L

ANALYZE AND EXPLORE

Aktion Tastenkürzel
Show error description Ctrl+F1
Next/previous highlighted error F2 /Shift+F2
Run inspection by name… Ctrl+Alt+Shift+I
Type/call hierarchy Ctrl+H /Ctrl+Alt+H

NAVIGATE IN CONTEXT

Aktion Tastenkürzel
Select in… Alt+F1
Recently viewed/Recent locations Ctrl+E /Ctrl+Shift+E
Last edit location Ctrl+Shift+Back
Navigate back/forward Ctrl+Alt+Left /Right
Go to previous/next method Alt+Up /Down
Go to line/column… Ctrl+G
Go to code block end/start Ctrl+] /[
Add to favorites Alt+Shift+F
Toggle bookmark F11
Toggle bookmark with mnemonic Ctrl+F11
Go to numbered bookmark Ctrl+[0-9]
Show bookmarks Shift+F11

BUILD, RUN, AND DEBUG

Aktion Tastenkürzel
Run context configuration Ctrl+Shift+F10
Run/debug selected configuration Alt+Shift+F10/F9
Run/debug current configuration Shift+F10/F9
Step over/into F8 /F7
Smart step into Shift+F7
Step out Shift+F8
Run to cursor/Force run to cursor Alt+F9 /Ctrl+Alt+F9
Show execution point Alt+F10
Evaluate expression… Alt+F8
Stop Ctrl+F2
Stop background processes… Ctrl+Shift+F2
Resume program F9
Toggle line breakpoint Ctrl+F8
Toggle temporary line breakpoint Ctrl+Alt+Shift+F8
Edit/view breakpoint Ctrl+Shift+F8

Zurück zum Start-Artikel: Python programmieren trotz Handicap, der inklusive Programmierkurs

Hier geht es zum ersten Artikel:
Python programmieren trotz Handicap, der inklusive Programmierkurs

Schlussbemerkung

Die Entwicklungsumgebung PyCharm ist nicht nur screenreadertauglich, sondern hat sehr sehr sehr viel Tastenkürzel. Das ist für blinde und sehbehinderte Menschen super!

Wenn Sie Fragen zu obige Themen haben, schreiben Sie mir eine Mail an info@marlem-software.de oder rufen Sie mich an unter 07072/1278463 .

Autor: Markus Lemcke

Ich bin Markus Lemcke, Softwareentwickler, Webentwickler, Appentwickler, Berater und Dozent für barrierefreies Webdesign, barrierefreie Softwareentwicklung mit Java, C# und Python, Barrierefreiheit bei den Betriebssystemen Windows, Android, IOS, Ubuntu und MacOS.

Schreibe einen Kommentar