2013-12-17 7 views
10

Ich bin neu bei PyCharm.PyCharm - Autocomplete Quotes - aus Zitaten herauskommen und den Cursor nach dem Closing bewegen Cursor

Ich mag, dass es einzelne und doppelte Anführungszeichen automatisch vervollständigt, aber wie gehe ich aus den Anführungszeichen heraus und bewege den Cursor auf die rechte Seite des schließenden Zitats?

Beispiel: I Eingabe beginnen,

string = 'Hello World' 

Nachdem ich mit dem Buchstaben d fertig bin, ist mein Cursor dort stecken.

Also gibt es eine fantastische Möglichkeit, SPACE zu treffen, so dass ich den Cursor auf die rechte Seite des Schlusskurses bewegen kann?

Vielen Dank!

+0

Ich würde das sehr gerne. Genauso wie Tab in Visual Studio. – Jerther

Antwort

3

PyCharm hat diese Funktion nicht, siehe related answer.

Bitte stimmen auch für diese Funktion Anfrage, um es schneller umgesetzt:

  • IDEA-74666 hinzufügen Eclipse-Stil Paren/Halter/Quote vollen Abschluss
0

Mit anderen Worten: Sie wollen (ed) zu Verschiebe den Caret zum Ende der Zeile.

Daraus:

print "Hello World|" 

Um dies:

print "Hello World"| 

Dies wird erreicht, die END-Taste. Dateieinstellungen> Darstellung> Keymap

+1

Hilft in vielen Situationen nicht. Es ist ziemlich üblich, in verschachtelten Klammern oder Anführungszeichen zu sein und Sie möchten aus dem inneren Block herauskommen, nicht alle bis zum Ende der Linie. – Zitrax

3

Der schnellste Weg, dies zu erreichen, ohne sich die Finger auf das Ende oder die rechte Pfeiltaste bewegt, ist nur die Anführungszeichen eingeben:

PyCharm des Keymap in gefunden.

Es wird das schließende Anführungszeichen überschreiben und Sie landen genau dort, wo Sie wollen.

2

Die verknüpfte Feature-Request mentions andere Problemumgehung:

mit Shift-Raum als eine andere Abkürzung für Pfeil nach rechts. Schnelleres Tippen im Vergleich zum Erreichen der Pfeiltaste.

1

Der schnellste Weg, um es in pycharm zu erreichen, ist das gleiche Zitat (einfach oder doppelt), nachdem Sie den Text in den Zitaten eingegeben haben. Eg.

Typing: ' dann hello world dann ' gibt ->'hello world'|

Die erste ' wird Ihnen dies ->'|' Das zweite Zitat ' werden Sie den Cursor außerhalb des Endes Zitat drücken.

+0

Obwohl dies im Grunde ein Duplikat zu Taikkis Antwort ist, möchten Sie vielleicht den Hinweis hinzufügen, dass '' + Hallo Welt + 'als Tastenanschläge interpretiert werden sollte, da dies leicht als eine Zuweisung in Python verwechselt werden könnte. (Zumindest war ich verwirrt, als ich es zuerst las und es dauerte ein bisschen, bis ich es verstand.) – Kim

+0

@Kim Macht es jetzt ein bisschen mehr Sinn? Ich werde es entfernen, wenn es nicht tut. – MYGz

+0

Sehr klar jetzt, danke für die Aktualisierung! – Kim

0

Die beste Antwort ist Strg + Shift + Geben Sie, die die aktuelle Aussage vervollständigt und bringt Sie zur nächsten Zeile.

Verwandte Themen