Jestem nowy w PHPStorm i chcę zapytać, jak mogę uzyskać w pełni sklasyfikowaną nazwę klasy (bezwzględna ścieżka do klasy) za pomocą Code Completion (Command + Space)?Jak mogę uzyskać w pełni sklasyfikowaną nazwę klasy w Code Completion PHPStorm?
Na przykład, mam funkcję w moim kodu:
<?php
namespace A;
use C\D\Class;
/**
* @return Class (what PHPStorm suggests)
* @return \C\D\Class (what I need)
*/
function foo() {
return new Class();
}
?>
Funkcja ta zwraca instancję \ C \ D \ Class Podczas generowania bloku dokumentacyjnym dla tej funkcji, używam Command + Spacja, aby umieścić klasę nazwa po słowie kluczowym @return. PHPStorm sugeruje Class na rozwiniętej liście, ale kiedy wybiorę potrzebną klasę, umieszcza tylko "Class" zamiast "\ C \ D \ Class".
Jak mogę to naprawić?
Z góry dziękuję.
isnt to alt + enter? – Sri
Sądzę, że zależy to od Twoich ustawień klawiszy. Możliwe, że nie używam domyślnych ustawień phpstorm (przeniesionych z netbeans do phpstorm). – Armin
Od 2017 (przynajmniej na Macu) opcję można znaleźć w Edytorze -> Ogólne -> Auto Import –