2

В последнее время всё чаще слышу про этот редактор. Те, кто пользуется (или пользовался), расскажите, что такое уникально функциональное в нём есть?


Комментарий к лучшему ответу. Выбрать было трудно (они все правильные же), поэтому победил самый впечатляющий ответ со ссылкой на презентацию возможностей редактора в 6 кадрах.

  • 5
    уникального ничего, обычный редактор – johniek_comp Jul 06 '12 at 20:28
  • 1
    Ну автоматизация, к примеру. – Олег Архипов Jul 06 '12 at 20:32
  • 1
    по умолчанию в этом редакторе нет подсветки синтаксиса паскаля, надо отдельно где то искать и ставить( – Merlin Jul 07 '12 at 07:39
  • 4
    @Merlin, нет подсветки синтаксиса паскаля? Ужас то какой!!! – LightShock Jul 07 '12 at 13:14
  • 4
    @LightShock Ваш сарказм не информативен и бесполезен, не засоряйте форум флудом. – Merlin Jul 07 '12 at 14:12
  • 2
    @Merlin - тоже самое я хотел написать про ваш коммент про паскаль... :D –  Jul 07 '12 at 16:49

3 Answers3

3

Он просто сделан с душой ( как хотите так и понимайте, не попробовав - не поймете ), банально очень приятно с ним работать, ничего экстраординарного в нем нет, он прост классный :D

Есть огромное множество плагинов, к тому-же, вы сами легко можете их писать ( использую Python или, установив необходимый плагин, sublime-v8 называется, если не ошибаюсь, JavaScript ).


К тому-же

  • Довольно дружелюбное и большое сообщество ( хотя это и не так важно для редактора, но тем не менее - это все-равно большой плюс )

  • Работа над редактором не прекращается никогда и редактор становиться только лучше, что, к сожалению, бывает крайне редко, чаще всего что-то делают, но зачем и кому оно нужно неясно ( отзывчивость разработчиков в вопросах новых фич не может не радовать )

  • разработчики крайне внимательны к мелочам

PS: бесполезно кого-то слушать или что-то вычитывать, выдумывать. Просто возьмите и попробуйте сами.

3

Из особенностей: миникарта, множественное выделение и редактирование. Это то, что действительно отличает его от других редакторов. В общем-то, все фичи можно посмотреть в шести "кадрах" презентации. А вообще, @AlexWindHope прав - надо брать и пробовать. А уж подойдёт или нет - решите по ходу испытаний.

Deonis
  • 34,025
  • 1
    Мне безумно нравиться как там реализован скрол. Да и вообще - пользовательский интерфейс. Несмотря на то, что он весь няшный и анимированный - работает замечательным образом даже на довольно стареньких машинках. В общем - разработчики молодцы :)

    Ну и карта, порой, тоже - действительно полезна ( как минимум - красива ) и, что немало важно - тоже ни грамма не тормозит

    –  Jul 06 '12 at 20:45
  • @AlexWindHope, абсолютно согласен. Плюс ко всему, если кому будет интересно, как писать плагины под этот редактор, то для старта, можно пробежаться по статейке "Пишем простой плагин для Sublime Text 2" – Deonis Jul 06 '12 at 20:52
  • Добавлю еще, что многое о редакторе может сказать его чейнджлог http://www.sublimetext.com/2 – Gordio Jul 07 '12 at 01:11
  • И еще можно добавить - если имели дело с textmate, это чудо точно для вас :) – chip101 Jul 07 '12 at 16:44
2

Обычный скриптуемый текстовый редактор со стандартными улучшениями для работы с кодом. Ничего особо плохого, но и ничего особо выдающегося.

  • Гламурный и вполне продуманный UI, тут не пожалуешься. Keyboard-driven. Это плюсы. Минус — модлайн, насколько я знаю, не настраивается. Максимум что можно — выводить в «пустое пространство» на несколько секунд текст.
  • С кодом работает нейтрально-посредственно. Сам по себе, без плагинов, «видит» только текст и TextMate-совместимым лексером (плюсы — часто легко найти bundle для хайлайта, минусы — некоторые вещи невозможно или очень сложно нормально подсвечивать) его раскрашивает. Для Python, например, расширением может подружиться с Rope (который уже работает, как положено инструменту для работы с кодом, с AST, а не текстом), соответственно, получить его плюшки рефакторинга. С другими языками — как повезет.
  • Скриптуется на Python с соответствующими плюсами и минусами подхода. Редактор статически слинкован со старым libpython (2.6.6-final).
  • С плагином ограниченно может в REPL, но, в общем-то, не больше чем пайпа с хайлайтером. Любители могут поискать счастья с эмулятором терминала (SublimePTY).
  • С плагинами есть ограниченная поддержка отладчиков (качество зависит от языка), но, в связи с возможностями редактора, не больше хоткеев, подсветки строк и CLI. Если только кто-то сильно не извратится и не приделает сбоку отдельное окно визуализации, с GUI. Но лучше не надо.
  • Проприетарщина, с nag-screen'ом, за шестидесятку на пользователя.

YMMV.

drdaeman
  • 9,253
  • 1
  • 20
  • 37
  • 1
    Как? Если что, я про modeline в терминах Emacs, а не Vim. Статусбаре, в общем. Т.е. SublimeModeline — не то.

    Upd: Нашел View.{get,set,erase}_status. Редактирование текста через запятую, можно добавить его в пустое пространство, справа к «Line X, Column Y». Или слева (про это не знал, да), если ключ будет меньше. Не более того.

    – drdaeman Jul 08 '12 at 00:04