Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Sortowanie funkcji/klas/metod/zmiennych/pól po nazwie
Forum PHP.pl > Forum > PHP
Orzeszekk
Witam. Uzywam PHPStorm IDE, to swietne srodowisko ale brakuje mu funkcji alfabetycznego posortowania tresci pliku .php. Twórcy nie pomysleli o pluginie, pisanie wlasnego mija sie z celem, w koncu to platny program.

Byc moze ktos z was widzial skrypt PHP, ktoremu jako parametr podaje sie po prostu nazwę i który sortuje funkcje w srodku pliku po nazwie? Tak byloby najprosciej. Ręczne sortowanie to sporo roboty, a z drugiej strony nie trzeba tego robic az tak czesto wiec nie musi byc to zintegrowane z IDE.

Szukam tego w google jednak znalezienie tego frazą np php sorter methods cleanup konczy sie wyswietleniem wątków w ktorych ludzie sie popisuja swoimi funkcjami sortującymi np tablice w php, a nie sorterami samego kodu php.
wookieb
Przeczytaj kiedyś książkę "Czysty kod" a zrozumiesz dlaczego nie sortuje się funkcji alfabetycznie.
Skrót ALT + 7 wyświetla Ci drzewo metod i tam masz alfabetycznie.
Orzeszekk
Cytat(wookieb @ 19.02.2012, 01:00:31 ) *
Przeczytaj kiedyś książkę "Czysty kod" a zrozumiesz dlaczego nie sortuje się funkcji alfabetycznie.
Skrót ALT + 7 wyświetla Ci drzewo metod i tam masz alfabetycznie.


Czytalem ksiazke czysty kod. I nie widze powodu dlaczego IDE lub osobny skrypt nie moglby mi posortowac funkcji alfabetycznie, sekcjami, najpierw public static, pozniej public, pozniej protected static, protected itd...

korzystam z tego w visual studio i bardzo ulatwia to znalezienie potrzebnej metody. A drzewo metod na 1366x768 bedzie tylko zagracac ekran.
wookieb
Więc wg tej książki dlaczego tak się nie sortuje metod?
Orzeszekk
Cytat(wookieb @ 19.02.2012, 01:04:00 ) *
Więc wg tej książki dlaczego tak się nie sortuje metod?


Nie pamietam zeby cokolwiek takiego znajdowalo sie w tej ksiazce. Otworzyłem ją teraz z ciekawosci i sprobowalem cos na ten temat znalezc lecz dział formatting nic o tym nie mowi.

jesli napiszesz co ten dział mówił to moze sie dowiem dlaczego sie tak nie powinno robic. Zapewne po to by metody uzywane w danej metodzie umiescic zaraz pod nią, ale to i tak nie zda egzaminu, jesli uzywam jakiejs malej funkcji wielokrotnie.
wookieb
Dobrze mówisz. Problem wielokrotnego użycia metod również został opisany.
Co do PHPStorma to nie znalazłem ani takiej opcji ani takiego dodatku.
Prośba o ten "ficzer" jest już wystosowana do JetBrains-ów http://youtrack.jetbrains.com/issue/WI-8438#tab=Comments
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.