Recently, increasingly I hear about this editor. Those who use (or used), tell us what is uniquely functional in it?


Comment on the best answer. It was difficult to choose (they are all the same), so I won the most impressive answer with reference to the presentation of the editor’s features in 6 frames.

Closed due to the fact that it is necessary to reformulate the question so that it was possible to give an objectively correct answer by the participants insolor , aleksandr barakin , Cerbo , Athari , VenZell 25 Apr '16 at 8:38 .

The question gives rise to endless debates and discussions based not on knowledge, but on opinions. To get an answer, rephrase your question so that it can be given an unambiguously correct answer, or delete the question altogether. If the question can be reformulated according to the rules set out in the certificate , edit it .

  • five
    unique nothing, the usual editor - johniek_comp
  • one
    Well, automation, for example. - Oleg Arkhipov
  • four
    @Merlin, no Pascal syntax highlighting? What a horror !!! - LightShock
  • four
    @LightShock Your sarcasm is not informative and useless, do not litter the forum with flood. - Merlin
  • 2
    @Merlin - the same thing I wanted to write about your comments about pascal ...: D - Zowie

3 answers 3

Of the features: minimap, multiple selection and editing. This is what really distinguishes it from other editors. In general, all features can be viewed in six “frames” of the presentation . In general, @AlexWindHope is right - you need to take and try. And it will do or not - decide on the course of the test.

  • one
    I really like how scrolling is implemented there. And in general - the user interface. Despite the fact that he is all nice and animated - works in a wonderful way even on rather old typewriters. In general, the developers are well done :) Well, the map, too, is sometimes really useful (at least beautiful) and, what is important, doesn’t slow down either a gram - Zowie
  • @AlexWindHope, absolutely agree. Plus, if anyone is interested in how to write plugins for this editor, then for a start, you can go over the article " Writing a simple plugin for Sublime Text 2 " - Deonis
  • I’ll add that a lot about the editor can be said by its changer sublimetext.com/2 - Gordio
  • And you can add - if you dealt with a textmate, this is exactly a miracle for you :) - pavelbel

It is just made with a soul (as you wish, and understand, without having tried - you will not understand), it is very pleasant to work with it, it is nothing extraordinary in it, it is simply awesome: D

There are a huge number of plugins, and you can easily write them yourself (using Python or, having installed the necessary plug-in, sublime-v8 is called, if I'm not mistaken, JavaScript).


Besides

  • Pretty friendly and large community (although it is not so important for the editor, but nevertheless - this is still a big plus)

  • Work on the editor never stops and the editor only gets better, which, unfortunately, happens very rarely, most often they do something, but why and to whom it is needed is unclear (developers' responsiveness in matters of new features is good news)

  • developers are extremely attentive to detail

PS: it is useless to listen to someone or read something, invent. Just take it and try it yourself.

    A plain text editor with standard enhancements for working with code. Nothing really bad, but nothing really outstanding.

    • Glamorous and well thought-out UI, you will not complain here. Keyboard-driven. These are pluses. Minus - modline, as far as I know, is not configured. The maximum that can be - to display in the "empty space" for a few seconds the text.
    • It works with a neutral-mediocre code. By itself, without plug-ins, it “sees” only text and a TextMate-compatible lexer (the pros are often easy to find a bundle for a highlight, the minuses — some things are impossible or very difficult to highlight normally) it colors. For Python, for example, an extension can make friends with Rope (which is already working, as it should be for the code tool, with AST, rather than text), respectively, to get its refactoring buns. With other languages ​​- as lucky.
    • It is scripted in Python with the corresponding pros and cons of the approach. The editor is statically linked with the old libpython (2.6.6-final).
    • With a plugin, it can be limited in the REPL, but, in general, no more than a pipe with a highlighter. Lovers can look for happiness with a terminal emulator (SublimePTY).
    • With plugins, there is limited support for debuggers (quality depends on the language), but, due to the editor's capabilities, there are no more hotkeys, line highlighting and CLI. Unless someone strongly distorts and attaches a separate visualization window from the side, with the GUI. But better not.
    • Proprietary, with nag-screen'om, for the sixties per user.

    YMMV.

    • one
      - "modline" is configured. - Gordio
    • one
      How? If anything, I'm talking about modeline in terms of Emacs , not Vim . The status bar, in general. Those. SublimeModeline - not that. Upd: Found View.{get,set,erase}_status . Editing text through a comma, you can add it to the empty space, to the right to "Line X, Column Y". Or to the left (I did not know about that, yes), if the key is smaller. No more. - drdaeman