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?


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.


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


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.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.