2010-04-20 5 views
34

Czy ktoś znalazł zamiennik dla Rockscroll lub Metalscroll dla Visual Studio 2010?Rockscroll lub Metalscroll dla Visual Studio 2010 (Minimap)

Tęsknię za tym tak bardzo, że zajrzałem do robienia jednego z siebie, ale tylko podświetlanie tekstu działa i pasek przewijania posiadacza miejsca i wydaje się być znacznie trudniejsze, niż myślałem, że będzie. Cieszę się, że mogę podzielić się tym, co mam, jeśli ktoś jest zainteresowany pomocą.

+2

Należy rozważyć zmianę zaakceptowanej odpowiedzi. ProgressiveScroll jest znacznie bliższy Rockscroll/Metalscroll niż Productivity Tools. – kaalus

+0

ProgressiveScroll działa świetnie - zamiennik dla Rockscroll, którego szukałem. – Meep

Odpowiedz

32

Rozszerzenie Productivity Power Tools dla "VS2010 just added" "Rozszerzony pasek przewijania"! Enhanced Scrollbar Screenshot

Aby włączyć minimap, przejdź do Tools->Options->Productivity Power Tools->Enhanced Scroll Bar i sprawdź "Tryb pełnej mapy". Opcjonalnie możesz przypisać kolor tła i podświetlony region.

+0

Po prostu ciekawy "rodowodu" tego - wiem, że MetalScroll przyszedł po RockScroll, który, w przeciwieństwie do poprzedniego, urodził się w Microsoft. Czy to rozszerzenie bierze po MetalScroll w kodzie i/lub w duchu? Trudno powiedzieć, jak sądzę. W każdym razie, sprytne narzędzie! – Cheezmeister

+7

Ten plik jest trudny w użyciu dla długich plików źródłowych (gdy jest najbardziej potrzebny) - renderuje tylko każdą n-tą linię, co sprawia, że ​​nie odpowiada ona szczególnie faktycznemu plikowi. – jnnnnn

+2

Trudno jest również użyć. Głównym problemem jest dla mnie podkreślenie, że kursor jest włączony natychmiast, a nie dwukrotne kliknięcie, jak robi to metalcroll. Prowadzi to do dużego migotania, gdy przesuwasz kursor po pliku, a także nie możesz przesuwać kursora/edycji, gdy wciąż widzisz pierwotnie podświetlone elementy. – kaalus

3

David Pugh opublikował wersję swojego Structure Margin, która służy podobnemu celowi. Jego rozszerzenie All Margins łączy w sobie kilka innych mniejszych rozszerzeń w tej samej żyle.

To nie jest dokładnie to samo, ale uważam, że margines struktury jest interesującym sposobem wizualizacji całego pliku kodu.

+0

Ten link jest już martwy. Wygląda na to, że wszystko jest złożone na narzędzia zwiększające produktywność, co jest uciążliwe, ponieważ szukam funkcji podwójnego kliknięcia, podkreślenia i wszystkich wystąpień. – tenpn

+0

Oddelegowany. Kliknij dwukrotnie, aby zaznaczyć wystąpienia jest koniecznością. – kaalus

1

Kod jest również dostępny dla OverviewMargin - Nie próbowałem go w ogóle, ale może to być good place to start z, jeśli chcesz rzucić własną.

+0

Kod nie kompiluje się dla marginesu przeglądu. :( – Lodle

+0

@Lodle, oh, cool! Przepraszamy. Właśnie zainstalowałem StructureMargin, jest w porządku, ale naprawdę brakuje mi możliwości zobaczenia wszystkich wystąpień podświetlonego tekstu na marginesie ... spójrz na ... – Benjol

+0

@Lodle, myślę, że zadam pytanie tutaj, aby sprawdzić, czy ktokolwiek zdążył go zbudować. (http://stackoverflow.com/questions/2688825/has-anyone-got-overviewmargin- to-compile-with-vs2010-rtm) – Benjol

3

Nie próbowałem jeszcze, ale AllMargins wygląda really nice. Whoops, do którego już dołączyłeś, Noah Richards. Przepraszam.

+0

Wolę ten niż ten zawarty w elektronarzędziach. – RedX

7

Użytkownik o imieniu Kryo na forum "Sins of solar imperium" wykonał całkiem niezłą imitację MetalScrollbar dla VS 2010, o nazwie MetalMargin. Dostępny here. Po prostu go zainstalowałem i wygląda na to, że działa całkiem nieźle, chociaż podkreślenie podwójnego kliknięcia nie zostało jeszcze zaimplementowane.

+0

Jest bardzo dobry, ale wymaga więcej pracy. Myślę, że ma potencjał, aby być najbardziej zbliżonym pod względem funkcjonalności do MetalScroll/RockScroll. – kaalus

+2

Właśnie odkryłem ProgressiveScroll. Wybiera dla mnie wszystkie pola, jeśli chodzi o funkcjonalność Metalscroll/Rockscroll. – kaalus

14

Po prostu wypróbowałem ProgressiveScroll i wygląda i czuje się jak oryginalny MetalScroll; działa również w Visual Studio 2012!

+0

Wersja, którą właśnie wypróbowałam i nie działała mi dobrze –

+0

To jest niesamowite! Przechwytuje przydatną część Metalscroll/Rockscroll i usuwa wszystkie niepotrzebne zakłócenia. Wydaje się stabilne i solidne. Wszystko, co wymagane, można konfigurować. Mogę teraz wyłączyć bezużyteczne i wolne "podświetl odniesienia do symbolu pod kursorem". Zespół Visual Studio - zanotuj. – kaalus

+0

Zostało zaktualizowane, Jader. Również wsparcie 2013. – Meep