Przejdź do treści stopki
Iron Academy Logo
Narzędzia C# i Produktywność

Eksplorator plików w Visual Studio - Potencjalna nowa funkcja

Tim Corey
8m 47s

Pracując nad projektami w Visual Studio, programiści często potrzebują dostępu do plików, które nie są bezpośrednio włączone w ich projekt lub rozwiązanie, lub modyfikacji tych plików. Pliki takie jak .gitignore, .gitattributes, Dockerfile czy nawet niektóre foldery (jak bin lub obj) mogą nie pojawiać się domyślnie w Eksploratorze Rozwiązań. W niedawnym wideo zatytułowanym File Explorer in Visual Studio - Potential New Feature, Tim Corey pokazuje potencjalne rozwiązanie, które testuje Microsoft — nową rozszerzenie File Explorer dla Visual Studio.

Artykuł bada szczegółowy przewodnik Tima, wglądy i sugestie z wideo, dostarczając praktycznego przewodnika dla deweloperów zainteresowanych tą funkcją. Przyjrzyjmy się demonstracji Tima, aby zrozumieć przypadek użycia, ograniczenia obecnych rozwiązań i jak to rozszerzenie może rozwiązywać rzeczywiste problemy.

Problem z dostępem do ukrytych plików w Visual Studio

Na początku wideo Tim Corey podkreśla powszechny frustrujący problem programistów — brak możliwości łatwej modyfikacji plików nieformalnie uwzględnionych w rozwiązaniu. Na przykład dostęp do pliku .gitignore czy edycja dokumentacji powiązanej z projektem, takiej jak README.md, staje się niepotrzebnie skomplikówana. Tim wyjaśnia, że typowym obejściem problemu jest kliknięcie ikony "Pokaż wszystkie pliki" w Eksploratorze Rozwiązań.

Jak pokazuje Tim w 1:21, używanie tej funkcji tworzy chaotyczne doświadczenie. Jest niekonsekwentne, wymaga aktywacji dla każdego projektu z osobna. Traci się spójność, kończąc na ciągłym przełączaniu widoków. Co gorsza, nie zawsze pomaga to na poziomie rozwiązania — na przykład nadal nie można uzyskać dostępu do plików, które nie są częścią konkretnego projektu, ale istnieją w głównym katalogu rozwiązania.

Widok folderów: Ograniczona alternatywa

Jako obejście, Tim sugeruje przejście do Widoku Folderów (2:00), który daje dostęp do ukrytych plików takich jak .gitignore i .gitattributes. Tim jednak jasno pokazuje, że ten tryb ma poważne ograniczenia. Nie znajdujemy się już w standardowym widoku rozwiązania, co oznacza utratę dostępu do narzędzi i funkcji, na które programiści liczą.

Tim wyraża swoją osobistą opinię tutaj: nie lubi przechodzić do Widoku Folderów. To odczucie odłączenia i nieporadność w typowych przepływach pracy. Prowadzi to do wprowadzenia znacznie lepszego rozwiązania — nowego rozszerzenia dla Visual Studio, które jest obecnie testowane.

Wprowadzenie rozszerzenia File Explorer

Aby rozwiązać te problemy, Tim wskazuje na nowe rozszerzenie o nazwie "File Explorer" autorstwa Madsa Kristensena, dostępne przez Menedżera Rozszerzeń w Visual Studio. Jak wspomina Tim w 2:31, Mads jest znany z tworzenia eksperymentalnych funkcji w formie rozszerzeń, aby zbadać zainteresowanie i zebrać opinie, zanim Microsoft zdecyduje, czy włączyć je bezpośrednio do Visual Studio.

W momencie nagrywania, Tim zauważa, że rozszerzenie miało ponad 3 000 pobrań i wysoką średnią ocenę, co sugeruje, że społeczność programistyczna uznaje je za naprawdę pomocne.

Instalacja i aktywacja rozszerzenia

Tim demonstruje proces instalacji, wspominając, że rozszerzenie wymaga ponownego uruchomienia Visual Studio po instalacji (3:06). Po wykonaniu tego poza kamerą, wraca (3:16), aby pokazać nowy widok File Explorer, który teraz jest zintegrowany z Eksploratorem Rozwiązań — przełomową zmianę.

Nowa sekcja pojawia się jako folder z nazwą rozwiązania i jest na tym samym poziomie co wszystkie twoje projekty. Po rozwinięciu, daje bezpośredni dostęp do całej struktury folderów — nawet do tych plików i katalogów, które normalnie nie pojawiłyby się w Eksploratorze Rozwiązań.

Nawigacja i modyfikowanie ukrytych plików

W 3:29 Tim zaczyna nawigację po nowym panelu File Explorer. Demonstruje jak pokazuje wszystko — .gitignore, .gitattributes, README.md i więcej. Klikając README.md, Tim edytuje plik bezpośrednio wewnątrz Visual Studio, chwaląc jak wygodne i płynne jest to doświadczenie.

Tim ponownie podkreśla to w 4:01, zaznaczając, że ta nowa funkcja łączy najlepsze cechy obu trybów: pełną widoczność Widoku Folderów i ustrukturowany, bogaty w funkcje Widok Rozwiązania, który preferują deweloperzy.

Dodatkowe funkcje i operacje na plikach

Kolejny praktyczny wyróżnik Tim pokazuje (4:03) w menu podręcznym tego File Explorer. Użytkownicy mogą:

  • Otworzyć plik w VS Code

  • Otworzyć go w Eksploratorze Plików

  • Otworzyć z programem domyślnym

  • Zmienić nazwę pliku

  • Skopiować pełną ścieżkę

Te funkcje umożliwiają programistom zarządzanie plikami związanymi z projektem bezpośrednio, bez konieczności przechodzenia między zewnętrznymi edytorami czy eksploratorami plików.

Tim szczególnie podkreśla oszczędność czasu tej funkcjonalności, szczególnie dla plików takich jak .gitignore, które często wymagają niewielkich, ale kluczowych zmian. Jak mówi w 4:22, wystarczy otworzyć plik, dokonać zmiany i ruszyć dalej — wszystko bez zakłócania swojego normalnego przepływu pracy.

Utrzymywanie czystego środowiska pracy

Tim pokazuje także fajną sztuczkę pozwalającą utrzymać interfejs w czystości. Można zminimalizować sekcję File Explorer, gdzie zajmuje wtedy tylko jedną linię na górze Eksploratora Rozwiązań. To gwarantuje, że zawsze jest dostępna, gdy potrzebna, ale nigdy nie przeszkadza, gdy nie.

Według Tima (4:36), to czyni narzędzie "szybkim i łatwym" w dostępie, a jednocześnie nieinwazyjnym — co jest równowagą, której wiele funkcji Visual Studio nie udaje się osiągnąć.

Strategia Microsoftu: testowanie funkcji przez rozszerzenia

Około 6:00, Tim wyjaśnia, dłączego ta funkcja jest obecnie rozszerzeniem, a nie integralną częścią Visual Studio. Microsoft coraz częściej eksperymentuje z rozwojem opartym na użytkownikach. Zamiast zgadywać, czego chcą programiści, wypuszczają funkcje jako rozszerzenia, aby mierzyć rzeczywiste użycie i opinie.

Tim docenia tę strategię. Wskazuje, że czasami tylko głośna mniejszość prosi o funkcję, a włączenie jej przedwcześnie do IDE mogłoby obrócić się przeciwko nim. Używając rozszerzeń jako prototypów, Microsoft zbiera solidne dowody przed pełnym wdrożeniem.

Jak możesz wpłynąć na przyszłość Visual Studio

Tim zachęca widzów do pobierania, testowania i dostarczania opinii o rozszerzeniu. O 6:26 wyjaśnia, że zaangażowanie użytkowników — takie jak zgłaszanie błędów, sugerowanie usprawnień i ocena rozszerzenia — pomaga Microsoftowi w podjęciu decyzji:

  • Czy funkcja jest warta wdrożenia

  • Jak najlepiej ją zaimplementować dla szerszej bazy deweloperów

Tim również zaprasza do sugerowania dodatkowej funkcjonalności. Na przykład, być może chciałbyś wsparcia drag-and-drop lub opcji "Dodaj do rozwiązania" w menu kontekstowym. Te pomysły mogą kształtować końcową implementację, więc twój wkład ma znaczenie.

Końcowe przemyślenia i dłączego to ma znaczenie

Pod koniec (7:25), Tim podsumowuje swoje przemyślenia. Uważa, że to rozszerzenie rozwiązuje rzeczywisty problem programisty — nie taki, który pojawia się każdego dnia, ale taki, który irytuje, gdy już to robi. Na przykład, szybka modyfikacja pliku README.md bez konieczności przeskakiwania do innego narzędzia jest niezmiernie pomocna.

Tim również odnotowuje, jak Visual Studio Code ustanawia tutaj silny precedens. VS Code czyni strukturę plików centralną częścią interfejsu, a to rozszerzenie pomaga przynieść trochę tej łatwości użytkowania do Visual Studio — bez łamania jego podstawowego projektu.

Wnioskuje tym, że chociaż Visual Studio nie może po prostu stać się VS Code, z pewnością może zapożyczać jego mocne strony. To rozszerzenie jest krokiem w tym kierunku.

Wnioski

Rozszerzenie File Explorer dla Visual Studio, jak zaprezentował Tim Corey w swoim filmie, jest inteligentnym, efektywnym rozwiązaniem dla powszechnego problemu w przepływach pracy. Pozwalając programistom na dostęp i edycję wszystkich plików związanych z projektem — nawet tych poza zakresem rozwiązania — bez opuszczania IDE lub przerywania ich przepływu pracy, narzędzie to wypełnia ważną lukę.

Bez względu na to, czy często zmieniasz .gitignore, edytujesz dokumentację, czy po prostu potrzebujesz widoczności całej struktury folderów, to rozszerzenie dodaje rzeczywistą wartość. Jak zaleca Tim, wypróbuj, podziel się opinią i pomóż kształtować przyszłość rozwoju Visual Studio.

Jak to najlepiej ujął Tim, nie chodzi o codzienne rozwiązywanie problemu, ale o rozwiązywanie takiego, który staje się bolesny, gdy się pojawia — i robienie tego w sposób czysty, lekki i przyjazny dla programisty.

Hero Worlddot related to Eksplorator plików w Visual Studio - Potencjalna nowa funkcja
Hero Affiliate related to Eksplorator plików w Visual Studio - Potencjalna nowa funkcja

Zarabiaj więcej, dzieląc się tym, co kochasz

Tworzysz treści dla deweloperów pracujących z .NET, C#, Java, Python, czy Node.js? Zamień swoją wiedzę specjalistyczną na dodatkowy dochód!

Zespol wsparcia Iron

Jestesmy online 24 godziny, 5 dni w tygodniu.
Czat
Email
Zadzwon do mnie