2014-10-16 5 views
9

Należy zauważyć, że nie odwołuję się do złożonych bloków kodu, ale do folderów w widoku projektu.Jak rozwinąć wszystkie foldery (niezłożone bloki kodu) w PhpStorm?

komenda + - wali wszystkie foldery (Projekt zobaczyć).

Istnieje również ikona do zwinięcia wszystkich folderów w widoku projektu. Jednak nie widzę ikony ani polecenia w mapie klawiatury, która rozwija wszystkie foldery w widoku projektu.

Czy to możliwe? Jeśli tak to jak?

Odpowiedz

16

Czy to możliwe? Jeśli tak to jak?

Tak i Nr


Jeśli chcesz jeden przycisk/działania, które rozwinąć wszystkie węzły drzewo do samego końca (rekurencyjnie) (naprzeciwko aby zwinąć wszystkie) - następnie odpowiedź brzmi "Nie".

Dlaczego?

[1] "Rozwiń wszystkie" w widoku projektu nie ma znaczenia dla projektów o rozsądnych rozmiarach, wydajności i innych powodów.

[2] Przynajmniej w debugerze większość drzew może być powiększana w nieskończoność, co nie zawsze jest oczywiste, gdy zamierzasz ją rozwinąć. Czy zdajesz sobie z tego sprawę?

Druga z nich może również mieć zastosowanie do widoku projektu z powodu cyklicznych dowiązań symbolicznych.

bilety Powiązane:


Ale "Tak" - możesz rozwinąć następny poziom we wszystkich podfolderach jednocześnie (jeden poziom na raz). Zatem użycie go kilka razy z rzędu najprawdopodobniej spowoduje rozwinięcie całego drzewa (w zależności od głębokości drzewa).

Do tego wystarczy użyć NumPad * na żądanym głównym węźle (np. Głównym projekcie).

P.S. Możesz ponownie przypisać skrót do dowolnej innej rzeczy - odpowiednia akcja nazywa się Fully Expand Tree Node.

+0

Dzięki LazyOne. Wiem, że to nie jest najlepsze, ale czasami muszę je wszystkie rozwinąć. Moje projekty nie są tak duże. –

+3

dlaczego ta funkcja nie jest dostępna w menu kontekstowym, gdzie wszyscy by się tego spodziewali? –

+0

Naprawdę powinien być przycisk, aby rozwinąć wszystkie (nawet następny poziom jest lepszy niż nic). Zwłaszcza w edycji 2016.1, w której okno projektu ma zakres "zmienionych plików", możesz użyć tylko do pokazania zmienionych plików (których nie będziesz miał tak wielu i możesz spodziewać się rozszerzenia). Brak tej funkcji sprawia, że ​​widok projektu "zmienionych plików" jest bardzo niewygodny. –