Czy „minimapa” Sublime poprawia wydajność? [Zamknięte]

31

Jestem wielkim fanem Sublime. Jedną z moich ulubionych funkcji jest możliwość przewijania pliku przy użyciu skompresowanego obrazu tekstu w prawym górnym rogu (minimapa). Mam przeczucie, że wpływa to pozytywnie na wydajność:

wprowadź opis zdjęcia tutaj

Czy przewijanie tej minimapy faktycznie poprawia wydajność?

PS - Pytanie poboczne: Czy Sublime wynalazł ten pomysł, czy też wziął go z innego edytora tekstu?

Casey Patton
źródło
Nazywa się to minimapą i wydaje się, że Sublime była pierwszą, która miała tę funkcję, chociaż istnieją teraz wtyczki, które implementują tę samą funkcję dla takich rzeczy jak Visual Studio 2010.
wkl 11.07.12
Dzięki, zaktualizowałem pytanie, aby użyć poprawnej terminologii.
Casey Patton,
3
Visual Studio Productivity Power Tools (VS 2010) ma to już od dłuższego czasu ... nie jestem pewien, czy jest wcześniej wysublimowany. Teraz jest również upieczony w VS11.
Steven Evers,
3
SmartBears Code Historian miał podobną funkcję, zanim jeszcze wzniosły istniał, patrz blog.asmartbear.com/creativity-over-optimization.html nie wiem, czy gdzieś go pożyczył lub wynalazł
marc.d

Odpowiedzi:

19

Używam go w trzech sytuacjach:

  1. Kiedy muszę wprowadzić zmiany w pliku, na przykład zastąpić nazwę i przejrzeć zmiany, aby upewnić się, że są poprawne. Minimapa daje mi wyobrażenie o tym, przez ile plików, które zostawiłem, działa.

  2. Jako zamiennik pionowego paska przewijania. Minimapę łatwiej kliknąć, ponieważ jest szersza.

  3. Jeśli niektóre wtyczki (np. SublimeClang dla C / C ++) mogą uwypuklić problemy, minimapa pozwala mi je zobaczyć na poziomie prawie całego pliku i pozwala mi szybko do nich nawigować.

Rzeczywisty wzrost wydajności jest raczej niewielki, ale podoba mi się ta funkcja. Nie mam wrażenia, że ​​naprawdę daje przegląd kodu, ponieważ tekst jest raczej jednolity. Ale przypuszczam, że jeśli masz w swoim źródle charakterystyczne struktury lub możesz go w jakiś sposób pokolorować, minimapa może w rzeczywistości pomóc.

Benjamin Kloster
źródło
Lubię numer 2, do tej pory nie zdawałem sobie sprawy, że rzadko używam faktycznego paska przewijania, ale zamiast tego „przeciągam” punkt skupienia na minimapie.
michelpm
6

Wiem, że to stare pytanie, ale właśnie znalazłem przypadek, w którym cieszę się, że dostałem minimapę. Oto wygenerowany plik (wyniki wyszukiwania), od razu mogłem zobaczyć, gdzie powinienem przewinąć.

wysublimowany zrzut ekranu

Azeira
źródło
5
To samo robi w przypadku dużych plików, takich jak dzienniki. Dla mnie bardzo pomocne jest znajdowanie śladów na stosach w logach lub po prostu pominięcie typowych wzorów, którymi jestem zainteresowany.
Jauhien
2

Mogę częściowo odpowiedzieć na twoje pytanie poboczne: DrRacket (środowisko programistyczne Racket ; wcześniej znany jako odpowiednio DrScheme i PLT Scheme) ma widok konturu, który działa dokładnie tak samo.

Joachim Sauer
źródło