Ich bin neu in PHPStorm und möchte fragen, wie kann ich vollständig klassifizierten Klassennamen (absoluten Pfad zu der Klasse) mit Code Completion (Command + Space) bekommen?Wie kann ich den vollständig klassifizierten Klassennamen in PHPStorms Code Completion erhalten?
Zum Beispiel habe ich eine Funktion in meinem Code:
<?php
namespace A;
use C\D\Class;
/**
* @return Class (what PHPStorm suggests)
* @return \C\D\Class (what I need)
*/
function foo() {
return new Class();
}
?>
Diese Funktion eine Instanz von \ C \ D \ Class gibt Wenn Docblock für diese Funktion zu erzeugen, verwende ich Befehl + Leer Klasse zu platzieren Name nach @ return Schlüsselwort. PHPStorm schlägt die Klasse in der erweiterten Liste vor, aber wenn ich die notwendige Klasse auswähle, wird nur "Klasse" statt "\ C \ D \ Klasse" platziert.
Wie kann ich es beheben?
Vielen Dank im Voraus.
nicht wahr alt + eingeben? – Sri
Hängt von Ihren Schlüsseleinstellungen ab, denke ich. Es ist möglich, dass ich die phpstorm Standardeinstellungen nicht verwende (von netbeans zu phpstorm) – Armin
Ab 2017 (zumindest auf Mac) kann die Option in Editor -> Allgemein -> Auto Import gefunden werden –