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! ;]