This post comes from the first version of this blog.
Please send me an email if anything needs an update. Thanks!

Pomimo tego, że Eclipse spełnia praktycznie wszystkie moje wymagania dotyczące dobrego IDE dla PHP, stwierdziłem, że poszukam jeszcze innych możliwości. W trakcie przeglądania wyników z Google natrafiłem na bardzo miło zapowiadającą się wtyczkę do Visual Studio o nazwie VS.Php, wyprodukowaną przez Jcx Software. Zainstalowałem ją, lecz po krótkiej konfiguracji i kilku linijkach kodu stwierdziłem, że nie spełnia moich oczekiwań. Pozostały jednak po niej projekty, jakie utworzyłem na potrzeby testów. I w tym miejscu powstał problem - jak je wyrzucić?

Wstęp.

Skasowałem katalogi po solucjach, ale ich wpisy nadal były obecne na liście ostatnio używanych. W przypadku natywnych [obsługiwanych przez samo środowisko Visual Studio] solucji sprawa jest prosta - IDE wykrywa żądanie nieistniejących zasobów i pyta, czy skasować z listy to, czego nie może otworzyć. Dziwnym trafem jednak w przypadku solucji pozostałych po VS.Php nic nie dało się zrobić. Visual “krzyczał”, że to nie jego solucje, więc niech sobie użytkownik radzi sam. W sumie aż tak mi te wpisy [sztuk: 2] na liście nie przeszkadzały, ale do czasu. ;]

Rozwiązanie.

Stwierdziłem, że pogrzebię trochę i zobaczę co jest na rzeczy. Przeszukałem katalog instalacyjny VS, ale niczego ciekawego nie znalazłem, więc się nieco zasępiłem. ;] Po chwili wpadła mi do głowy genialna myśl - kto wyprodukował VS? Nie kto inny, tylko sam Microsoft! Gdzie normalni ludzie trzymają konfigurację? Oczywiście w plikach konfiguracyjnych! A gdzie trzyma swoje dane Microsoft? Nie, nie zgadliście, oni nie są normalni. ;] Oni trzymają swoje dane w rejestrze [wszelką analogię rejestru systemu Windows do zwykłych plików konfiguracyjnych pominę milczeniem]. ;] Więc szybko wklepałem w kolejne okienka:

[Windows] + [R], “regedit” [Ctrl] + [F], “nazwa solucji”

Po chwili myślenia komputer pokazał pierwszy wynik:

HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\9.0\ProjectMRUList

Szybko wyczyściłem wszystkie klucze wewnątrz, restart IDE i jaki efekt? Czysto! ;] Od razu napiszę, że ostatnio używane pliki siedzą w kluczu:

HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\9.0\FileMRUList

Jak zwykle rozwiązuję problem “od tyłu”, bo po chwili szukania w Google okazało się, że Microsoft wypuścił do VS dodatek PowerCommands, w którym jedną z funkcji jest właśnie czyszczenie powyższych list. Nie zmienia to jednak faktu, że rozwiązanie problemu samemu jest ciekawsze. ;]

Podsumowanie.

Sesja powoli się kończy, więc mam trochę więcej czasu dla siebie, problem w tym, że na początku lipca nie będę miał dostępu do komputera [tak, tak, wakacje, czas gdzieś się w końcu ruszyć ;]], stąd z prawie stuprocentowym prawdopodobieństwem nie pojawią się tutaj żadne nowe wpisy. Zastanowię się jeszcze nad tym dokładniej, ale najprawdopodobniej zrobię sobie przerwę w tworzeniu tego serwisu i wrócę do niego po wakacjach.

Przepraszam tych, którzy z utęsknieniem co tydzień czekają na nowe wpisy, ale jak zdążyliście zauważyć całość tekstów jakie pojawiają się na blogu tworzona jest tylko przeze mnie, stąd muszę kiedyś odpocząć i pomyśleć “na sucho” o tym, co zmienić, co rozszerzyć - tak, aby korzystanie z bloga było dla Was jeszcze przyjemniejsze. Abyśmy jednak nie rozstawali się w takim smutnym tonie, mam nadzieję, że zobaczymy się jeszcze w niedzielę w kolejnym Linkdumpie! ;]