2014-10-03 9 views
13

Ich habe folgendes Problem:PhpStorm Code Paste indent

Wenn ich neue Linie traf in PhpStorm (diese Zeile Einzug hat) und einen Code einzufügen, dieser Code am Anfang der Zeile angezeigt. Es ist wirklich ärgerlich, jeden Einfügecode einzufügen.

Gibt es eine Möglichkeit, dies zu konfigurieren?

+2

'Einstellungen | Editor | Smart Keys -> Neuformatierung bei Einfügen'. Sie können auch 'Code | verwenden Zeilen automatisch einrücken für ausgewählten Text. – LazyOne

+0

Es funktioniert, thx;) – general666

Antwort

19

Settings/Preferences | Editor | General | Smart Keys -> Reformat on paste

Sie können auch auf ausgewählten Text verwenden Code | Auto-Indent Lines erneut Einzug ohne Formatierungsregeln (neue Linien, Klammern usw.) anwenden.

8

Diese Einstellung wurde in der Menüstruktur in Webstorm an einen anderen Ort verschoben. Gehen Sie zu

Settings | Editor | General | Smart Keys | Reformat on paste 

und wählen Sie dann None.

Smart Keys ist jetzt ein Untermenü auf dem General Menü, das sich von einer anderen Antwort auf diese Frage unterscheidet.

5

zusammen ausschalten (wie in einigen Antworten hier vorgeschlagen) ist möglicherweise nicht was Sie wollen.

Stattdessen können Sie die Neuformatierung bei jeder einzelnen Einfügeaktion vermeiden, indem Sie Paste aber Paste Simple (Strg-Alt-Shift-V) nicht verwenden.

+1

Sollte die akzeptierte Antwort sein :) – ReaperSoon