Take the 2-minute tour ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

I'm a pretty big fan of Sublime. One of my favorite features is the ability to scroll through your file by using the compressed image of your text on the upper right hand corner (minimap). My gut feeling is this does positive things for productivity:

enter image description here

Does having this minimap to scroll through actually improve productivity?

P.S. - Side question: Did Sublime invent this idea, or did they take it from another text editor?

share|improve this question

closed as primarily opinion-based by MichaelT, Dan Pichelman, gnat, m3th0dman, Bart van Ingen Schenau Sep 24 at 7:45

Many good questions generate some degree of opinion based on expert experience, but answers to this question will tend to be almost entirely based on opinions, rather than facts, references, or specific expertise.If this question can be reworded to fit the rules in the help center, please edit the question.

    
It's called the minimap, and Sublime seems like it was the first one to have the feature, though there are plugins now that implement the same feature for things like Visual Studio 2010. –  birryree Jul 11 '12 at 3:48
    
Thanks, updated the question to use the correct terminology. –  Casey Patton Jul 11 '12 at 3:52
3  
The Visual Studio Productivity Power Tools (VS 2010) has had this for a while... not sure if it pre-dates sublime though. It's baked right into VS11 now as well. –  Steve Evers Jul 11 '12 at 4:12
1  
SmartBears Code Historian had a similar feature before sublime even existed, see blog.asmartbear.com/creativity-over-optimization.html dunno if they borrowd it somewhere or invented it –  marc.d Jul 11 '12 at 10:00

3 Answers 3

I find myself using it in three situations:

  1. When I need to make changes throughout a file, like replacing a name and reviewing the changes to make sure they're correct. The minimap gives me an idea of how much of the file I have left work through.

  2. As a replacement for the vertical scroll bar. The minimap is easier to click, because it's wider.

  3. If some plugin (like SublimeClang for C/C++) can highlight problems, the minimap lets me see them on an almost file-wide level and allows me to quickly navigate to them.

The actual productivity gain is rather small, but I like the feature. I don't have the feeling that it really gives an overview to the code since the text is rather uniform. But I suppose if you have distinctive structures in your source or can somehow color-code it, the minimap could actually help.

share|improve this answer
    
I like number 2, I did not realise until now that I seldom use the actual scrollbar, but instead "drag" the focus on the minimap. –  michelpm Jan 17 '13 at 14:26

I know this is an old question, but I just found a case where I'm glad I got the minimap. Here's a generated file (search results), I could instantly see where I should scroll to.

sublime screenshot

share|improve this answer

I can partially answer your sidequestion: DrRacket (the development environment of Racket; formerly known as DrScheme and PLT Scheme respectively) has a contour view that works exactly the same.

share|improve this answer

protected by gnat Sep 24 at 3:38

Thank you for your interest in this question. Because it has attracted low-quality answers, posting an answer now requires 10 reputation on this site.

Would you like to answer one of these unanswered questions instead?

Not the answer you're looking for? Browse other questions tagged or ask your own question.