Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 898 Pomógł: 48 Dołączył: 2.11.2005 Skąd: Poznań Ostrzeżenie: (0%)
|
Hej, za namową kolegów z innego wątku przesiadam się na PhpStorm bo najlepiej wspiera projekty Symfony2.
Przesiadam się z Eclipse i już ogólnie wszystko sobie w miarę ogarnąłem, ale nie potrafię poradzić sobie z tym autosawowaniem.... Tj. jak ktoś pracuje w Symfony2 to wie, że nawet małą duperela często wymaga otwarcia kilku plików, a jak się pracuje na wielu plikach to łatwo coś przez pomyłkę gdzieś wrzucić - a to kot przejdzie po klawiaturze, a to jakiś skrót klawiaturowy nie wyjdzie i się jakiś znaczek wstawi itp - jak co gorsza zmodyfikuje się w ten sposób plik np. z core porektu, który się otworzyło w celu podglądu, to znalezienie takiego buga po autosave jest mocno kłopotliwe, bo człowiek nawet nie ma świadomości, że taki bug mógł powstać. Jak sobie z tym radzicie? Wiem, że jest localhisotry, zakładka changed files itp. ale może jest jakiś prosty trick, który zabezpiecza przed cichym zapisywaniem plików. Na razie dodałem sobie * do zakładek ze zmodyfikowanymi plikami, ale i tak daje się taki plik zamknąć bez żadnego komunikatu etc i zmiany są zapisywane... Strasznie mnie drażni ta funkcja phpStorma... |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 898 Pomógł: 48 Dołączył: 2.11.2005 Skąd: Poznań Ostrzeżenie: (0%)
|
Tak pracuję z GIT i ogólnie jak już wiem, że mam szukać takiego buga to go tym sposobem znajdę. Bardziej obawiam się sytuacji, gdzie otwieram jakiś plik z "vendorów", żeby podejrzeć jak dana funkcja działa/co dokładniej jej przekazać i tu jakąś literówkę wrzucam przez przypadek. System sobie działa, a po 2 dniach, gdy testuję coś co używa tego pliku wywalany jest błąd, który trudno znaleźć bo człowiek sobie nawet nie uświadamia, że edytował taki plik.
Fakt, że phpStorm daje dużo możliwośći wykrycia tego typu pomyłek, ale jakoś nie mogę przywyknąć do braku pytania o zapis. Dodatkowo mam taki workflow, ze często wprowadzam zmiany w pliku i ich nie zapisuję dopóki nie skończę, i w międzyczasie nadal testuje w przeglądarce ze starą wersją pliku (tą zapisaną), a tutaj tak się (chyba) nie da, bo zmiany są wprowadzane do plików na żywo. Trochę szukałem na ten temat w sieci i chyba walka z autozapisem jest z góry skazana na porażkę. Niby są jakieś obejścia, ale defacto i tak można nieświadomie zapisać coś czego się nie chciało. Jedyna rada to "zmienić przyzwyczajenia"... No nie wiem - na razie mi się ta funkcja nie podoba, ale pewnie przywyknę, bo od wczoraj moje programowanie w Symfony2 przeszło na nieznane mi poziomy komfortu - poza tym jednym detalem zakochałem się w phpStormie. |
|
|
|
athabus Phpstorm autosave - jak sobie z tym radzić 27.06.2015, 14:21:46
vokiel Sprawdzałeś to: https://www.jetbrains.com/phpstorm... 27.06.2015, 16:54:59
by_ikar Jeżeli chcesz to całkowicie wyłączyć, to możesz to... 27.06.2015, 17:03:10
Pyton_000 Jeszcze jedna uwaga. Jak robisz Save, to zapisuje ... 27.06.2015, 17:13:22
BigPig Jak chcesz wprowadzić zmiany do vendora, to w PHPS... 28.06.2015, 09:36:53 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 06:35 |