Wie springt man mit Tastaturkürzeln zum Anfang oder Ende des Skripts?

788
Paul

Ich suche nach dem VI / VIM-Äquivalent von 'gg' und 'Shift + g', aber innerhalb von PyCharm. Durchsucht ihre Dokumente und nichts gefunden.

4
Siehe auch http://stackoverflow.com/questions/20817133/in-pycharm-how-to-navigate-to-the-top-of-the-file Pat vor 9 Jahren 0

3 Antworten auf die Frage

4
SBI

Erstens: Funktionieren die standardmäßigen Klartext-Kurzbefehle ctrl + homeund ctrl + endfunktionieren nicht in PyCharm?

Zweitens: Wenn Sie ein Vim-Benutzer sind, kann ich IdeaVim persönlich weiterempfehlen. Es ist ein Vim-Emulator-Plugin für Idea, und Google sagt mir, dass es genauso gut mit PyCharm funktioniert.

Ich habe vergessen zu erwähnen, dass ich ein Mac-Benutzer bin, also habe ich nicht die Tasten "home" und "end". Ich werde die IdeaVim-Option untersuchen. Paul vor 10 Jahren 1
@ Paul Ich habe keinen Mac verwendet, aber wenn ich mich nicht irre, sollten es `cmd + Pfeil nach oben 'und` cmd + Pfeil nach unten' sein. SBI vor 10 Jahren 0
Das war mein Bauchgefühl, aber diese Tastenkombinationen bewegen den Cursor nicht um das Skript. Stattdessen verschieben sie den Fokus der IDE aus dem Skript und für die Verzeichnisstruktur in PyCharm. Paul vor 10 Jahren 1
2
Shreyas

Mac OS X defaults in PyCharm are -

Cmd + Fn + <UP>: Top of the document (equivalent of gg in vi/m)

Cmd + Fn + <DOWN>: Bottom of the document (equivalent of G in vi/m)

@ Burgi ja, das sind sie. Mac OS X spezifisch. Shreyas vor 8 Jahren 0
Nun, ich würde denken, dass die Erwähnung von Cmd an sich ein deutlicher Hinweis wäre. aber los gehts, sowieso bearbeitet. Shreyas vor 8 Jahren 0
Diese beziehen sich auf die Seite und nicht auf das Dokument. Zumindest für mich. Paul vor 8 Jahren 0
Ich bin nicht sicher, was der Unterschied zwischen Seite und Dokument hier ist. meinen Sie den sichtbaren Teil (auf dem Bildschirm) des geöffneten Dokuments / der Datei? Shreyas vor 8 Jahren 0
Genau @ Shreyas Paul vor 8 Jahren 0
1
Pat

Ich habe herausgefunden, dass das Cmd+fn+leftfunktioniert - es ist der Befehl "Caret to Text Start". "Nach oben scrollen" verschiebt nur die Ansicht, nicht aber den Cursor. Sobald Sie den Cursor bewegen, befinden Sie sich wieder im Code am Startpunkt.

Keymap-Eintrag