LINUX.ORG.RU

Sublime Text 2

 , ,


0

2

Cостоялся финальный релиз редактора Sublime Text 2. Если вы еще не знакомы с данным текстовым редактором, советую незамедлительно с ним познакомиться, и порадоваться удобству, необъятной функциональности (вдобавок, расширяемой с помощью плагинов на языке Python), элегантности и утонченности дизайна.

Вместить в новость полный список изменений, начиная с версии 1.0, не представляется возможным, поэтому приведу лишь изменения по сравнению с последней бета-версией с номером 2181 от 22 февраля:

  • Возможность перетаскивания кусков текста;
  • Углубленные настройки параметров сборки из исходных текстов;
  • Автозавершение для кода CSS;
  • Визуальное изменение отображения текущей вкладки;
  • Многочисленные улучшения и доработки режима Vintage.
  • Поддержка Retina Display для новых MacBook;

Конкретно для Linux-версии можно привести следующие изменения:

  • Отображение списка выбора варианта автозавершения по Alt+/ (ранее было Ctrl+Space);
  • Исправление отображения и мониторинга рабочих каталогов;
  • Обход зависимости от наличия конкретной версии libpng.

Sublime Text 2 является коммерческим программным продуктом стоимостью $59 за одну лицензию (цена снижается при покупке лицензий оптом), имеет версии для Linux, Windows и Mac OS X. Демонстрационная версия редактора доступна для скачивания и в данный момент не имеет технических ограничений по использованию.

>>> Подробности

★★★★★

Проверено: maxcom ()
Последнее исправление: maxcom (всего исправлений: 5)

Хорошая новость. Классный редактор. :)

twosev ★★
()
Ответ на: комментарий от umren

Нищеброды могут негодовать дальше.

нищеброды используют не платя, благо он не сильно этому мешает, и особо не негодуют

lazyklimm ★★★★★
()
Ответ на: комментарий от baverman

На освоение вима до изкоробочного ST2 уходит гораздо (гораздо!) больше времени.

Ну я vim в объёме, более чем достаточном для моей работы, уже более 10 лет назад освоил, так что тут я «опоздал», увы.

Более того, в последние года два я и emacs потихонечку осваиваю, и чем больше в него лезу, тем больше он мне нравится.

Поэтому все сравнения, а уж тем более предложения «купить» мне кажутся нелепыми.

Причем, многим этого хватает выше крыши.

Да, именно так. Мне функциональных возможностей vim (и как я вижу в перспективе - emacs) хватает с лихвой. Именно «выше крыши».

DeVliegendeHollander ★★
()
Ответ на: комментарий от kvitaliy

ну и что? чего в ней такого замечательного???? обычная «свистелка-перделка»

«Ну и что» — это такая универсальная реакция неосилятора, который задаёт вопрос не для того, чтобы получить ответ, а чтобы выставиться.

P.S. с каких пор, обилие вопросительных знаком стало восприниматься как повышение тона, а не как крайнее недоумение?????

С каких пор избыток восклицательных и вопросительных знаков говорит об истерике? С начала времён.

Кстати, раз уж тебя заинтересовал синтаксис русского языка, предложения принято начинать с прописной буквы, а запятая после «с каких пор» не нужна.

AP ★★★★★
()
Ответ на: комментарий от pevzi

Тебе надо переодически пробовать vim/emacs еще раз. Я сейчас практически все набираю в имаксе до этого было несколько неудачных попыток :)

zz ★★★★
()
Ответ на: комментарий от umren

Я смотрю, TextMate ожил. Видно, ST2 его совсем в угол загнал.

AP ★★★★★
()
Ответ на: комментарий от z00ke

Если вы намекаете на это, то я его купил.

Ок, я ошибся. Значит ты из оставшихся двух (из десяти).

PS: Нет, я уже совсем, совершенно ничего не понимаю. Работая в линуксе, зачем покупать текстовый редактор?!! И наверное уже никогда не пойму.

PPS: Любителям ярлыков: да-да, я тот самый «линуксоид-нищеброд», можете не тужиться, поберегите энергию для чего-нибудь другого.

DeVliegendeHollander ★★
()
Ответ на: комментарий от DeVliegendeHollander

PS: Нет, я уже совсем, совершенно ничего не понимаю. Работая в линуксе, зачем покупать текстовый редактор?!! И наверное уже никогда не пойму.

А что, Линукс — какая-то особенная система?

AP ★★★★★
()
Ответ на: комментарий от AP

Зря ёрничаешь. Очевидно же, что я подразумеваю наличие достаточного количества free-редакторов, не требующих покупки каких бы то ни было лицензий.

Разумеется, желающим никто не запрещает покупать то, что можно заменить бесплатной альтернативой.

DeVliegendeHollander ★★
()
Ответ на: комментарий от quiet_readonly

Вообще мне всё чаще кажется, что пока опенсорс не будет оплачиваться госзаказами - житья от таких экономистов не будет.

Все о бабле и о бабле. Хотел бы я чтоб Ньютон сейчас с тебя поимел бабла... Штаны бы на веревочке были.

Никто не против, что его продают. Но я за 50$ не куплю редактор. 1) Я его не щупал. 2) Меня устраивает Gedit и устраивает на много лучше эклипса например.

С хера за 50$ мне покупать редактор когда я на них месяц жить могу?

demmsnt
()
Ответ на: комментарий от AP

Во как. И у кого же они общие? У MIcrosoft, Apple, GNOME и KDE? :)

Да, у каждого из перечисленных есть свой общий HIG для приложений. Если я работаю в GNOME, то я рассчитываю, что приложения будут выглядеть и реагировать на мои действия одинаково. Даже вышеупомянутый Qt Creator из общего стиля почти не выбивается.

cruxish ★★★★
()
Ответ на: комментарий от zz

Тебе надо переодически пробовать vim/emacs еще раз

Уговорил. Установил emacs, попробую еще раз (:

pevzi ★★★★★
()
Ответ на: комментарий от AP

Умница. Всё объяснил, за исключением того, что просили объяснить. Настоящий мастер-практик демагогии.

Итак, чего замечательного в minimap? зачем тратить 20% ширины рабочего пространства для этой штуки???? в голове, такую карту держать тяжело? зачем кусок экрана фигней всякой занимать?.

kvitaliy
()
Ответ на: комментарий от z00ke

Да, но рендерит то хорошо.

А вот с этим я не соглашусь. Вот скриншот для сравнения. Вверху sublime text, внизу обычный kate. Вкусы конечно у всех разные, мои настройки рендеринга для кого-то жуткое ШГ, но я сомневаюсь, что те погрызанные символы вверху можно назвать хорошим рендерингом.

m0rph ★★★★★
()
Ответ на: комментарий от lazyklimm

«конфиги правлю nano, на питоне пишу в geany»?

А почему бы и нет? Принципы UNIX подразумевают подход one task - one tool. Если мне надо поправить конфиг, то на большинстве машин сработает nano config.file. Если мне нужно что-то написать на Qt, то на машине почти любого Qt-программиста будет Qt Creator. И т.п.

cruxish ★★★★
()
Ответ на: комментарий от kvitaliy

зачем тратить 20% ширины рабочего пространства для этой штуки?

80-100 символов на современных мониторах занимают, дай бог, 50%.

baverman ★★★
()
Ответ на: комментарий от cruxish

one task

редактирование текста

one tool

текстовый редактор

Если мне надо поправить конфиг, то на большинстве машин сработает nano config.file

на гораздо большем количестве сработает vi

Если мне нужно что-то написать на Qt, то на машине почти любого Qt-программиста будет Qt Creator.

так «тебе» или «любому qt программисту»?

lazyklimm ★★★★★
()
Ответ на: комментарий от Kalashnikov

Согласен, я им не пользуюсь для кода, просто привел в пример сами шрифты.

m0rph ★★★★★
()
Ответ на: комментарий от AP

Какому-нибудь gedit я бы мегабайтные файлы не доверил вообще

Мегабайтные файлы с человеческим *текстом*? Ну-ну. :)

Кстати, ради интереса открыл gedit-ом словарь для john the ripper на полтора мегабайта, открылся сразу. Потом открыл xml-ную (sic!) базу песен rhythmbox (~5 MB), открылась за 3 секунды. В sublime за две. Это очень критичная разница? :)

cruxish ★★★★
()
Ответ на: комментарий от DeVliegendeHollander

Зря ёрничаешь.

Я не ёрничаю, я совершенно серьёзно спрашиваю: что такого особенного в Linux, что нужно отказываться от покупки нужного софта?

Например, на днях Bitwig Studio выложили на ютуб деморолик их MIDI-секвенсера по случая запуска бета-тестирования. В топе комментов: «Native Linux support: TAKE MY MONEY.»

Очевидно же, что я подразумеваю наличие достаточного количества free-редакторов, не требующих покупки каких бы то ни было лицензий.

Да, ты действительно не понимаешь важный момент. Людям не нужно сто тыщ бесплатных текстовых редакторов. Людям нужен один, который работает ровно как им надо. Если он стоит денег — ОК.

Мне очень не нравились вим и емакс, хотя одним из них (емаксом) я пользовался довольно продолжительное время: это был единственный в то время редактор, уменьшающий головняк при работе с докбуком (причём мода nxml мне как раз казалась убожеством по сравнению с psgml).

Потом потребность ковырять докбук пропала, и я долго пользовался Gedit, в котором настроил под себя сниппеты и доставил пачку дополнений, некоторые из которых работали весьма так себе.

Примерно год назад увидел ST2, где было всё сразу + несколько плюшек (особенно hot exit) и просто работало. Причём мне сразу понравилось внимание к мелочам. Вот тебе простой пример. Задача: быстро проверить количество символов в выделении.

В Gedit это делается только через диалог, который сначала надо вызвать, а потом закрыть. Это лишняя возня, плюс появляется не слишком нужная информация.

В Geany есть индикатор в статусной строке, но при этом сама статусная строка перегружена инфой, которая попросту не нужна постоянно. (Достаточно сказать, что по дефолту в нём включены вообще все панели — это уже клиника. Но я отвлёкся, да.)

Что делает ST2? При выделении текста слева в статусной строке номер текущей строки и столбца заменяются счётчиком выделенных символов. Всё.

Из таких мелочей и складывается продукт, за который люди готовы платить деньги.

AP ★★★★★
()
Ответ на: комментарий от lazyklimm

редактирование текста

Это очень общая задача.

так «тебе» или «любому qt программисту»?

Нужно мне, но я за машиной другого Qt-программиста.

cruxish ★★★★
()
Ответ на: комментарий от cruxish

Это очень общая задача.

угу, и на каждый тип архивов нужен свой архиватор

Нужно мне, но я за машиной другого Qt-программиста.

а что ты там забыл?

lazyklimm ★★★★★
()
Ответ на: комментарий от cruxish

Мегабайтные файлы с человеческим *текстом*? Ну-ну. :)

Я время от времени тестирую вывод libcdr и libmspub в SVG. Там размер файлов .xhtml часто получается по 15-20 метров. Чтобы просмотреть вывод в инкскейпе, надо открыть файл и вырезать лишнее, чтобы осталось только объявление SVG и собственно контент.

Причём когда ты экспортишь многостраничный файл, а для .pub это какбэ норма, у тебя получается .xhtml с _несколькими_ файлами SVG внутри. Это значит, что нужно ещё и воспользоваться поиском, чтобы найти нужную страницу и откусить лишнее.

Ты когда-нибудь пробовал открывать 20-метровый файл в Gedit, а потом ходить по нему? Желаю удачи:)

AP ★★★★★
()
Ответ на: комментарий от AP

Я тебя понял. Кстати, первый человек в треде, который доходчиво и толково на примере объяснил одну из «фич» этого Сублайма.

Возможно, поклонники ST2 в чём-то правы, но убедиться в их правоте на практике у меня сейчас нет возможности, а через месяц я вряд ли вспомню о нём. :)

Поэтому, чтобы зря не накалять атмосферу, тред этот покидаю.

DeVliegendeHollander ★★
()
Ответ на: комментарий от AP

Задача: быстро проверить количество символов в выделении.

Мягко говоря, задача не очень популярная. И подход с диалогом вполне обоснован.

Из таких мелочей и складывается продукт, за который люди готовы платить деньги.

Но почему же я не готов им пользоваться даже бесплатно? :)

cruxish ★★★★
()
Ответ на: комментарий от AP

Чтобы просмотреть вывод в инкскейпе, надо открыть файл и вырезать лишнее, чтобы осталось только объявление SVG и собственно контент

ed :)

lazyklimm ★★★★★
()
Ответ на: комментарий от kvitaliy

Итак, чего замечательного в minimap? зачем тратить 20% ширины рабочего пространства для этой штуки???? в голове, такую карту держать тяжело? зачем кусок экрана фигней всякой занимать?.

Где ты там 20% увидел, болезный? Ах да, ты же посмотрел на скриншот емакса, где и правда 20%. Ну, такое бывает, когда опенсорц передирает чужие идеи, что я могу сказать.

AP ★★★★★
()
Ответ на: комментарий от kvitaliy

Жестокий вы человек. Бедным пользователям сабжа и без того приходится подобно маководам аккуратно лавировать между ненужно и посвящением в киллер-фичи. Хорошо они ещё про outline никогда не слышали, а то бы совсем замаялись, сиротинушки

quiet_readonly ★★★★
()
Ответ на: комментарий от cruxish

Мягко говоря, задача не очень популярная.

А вот это зависит от профессии. Я постоянно готовлю тексты для сайтов, мне без этого вообще никак.

И подход с диалогом вполне обоснован.

Неумением сделать удобно? :) Да, это бы всё объяснило. Слава богу, за Gedit гномодизайнеры вроде взялись наконец.

AP ★★★★★
()
Ответ на: комментарий от demmsnt

С хера за 50$ мне покупать редактор когда я на них месяц жить могу?

Ты в Азии или в Африке живёшь? :)

AP ★★★★★
()
Ответ на: комментарий от cruxish

А почему бы и нет? Принципы UNIX подразумевают подход one task - one tool.

Ради объединения потом этих tool скриптом в единую программу.

anonymous
()
Ответ на: комментарий от baverman

это аргумент «за» или «против» minimap :) ?

Подобные фичи, обычно, во всякие (около)графические редакторы пихают. Люди, которые зарабатывают деньги работой в этих редакторах, рано или поздно, запоминают клавиатурные комбинации и выключают все вспомогательные окна. Знаю нескольких дизайнеров и ретушеров, у которых при работе в фотошопе закрыты все панели (или как они там называется) кроме панели со списком слоев (они её все равно на второй монитор выносят) - ни один не пользуется фотошоповским навигатором (аналог мини-карты) для переходов между разными местами макета и увеличения/уменьшения масштаба просмотра. Раз оно не очень надо для быстрой и регулярной работы в графическом редакторе, то в текстовом редакторе - тем более полезность сомнительна.

Может я ошибаюсь, но подобная функциональность нужна в текстовом редакторе либо для украшательства, либо для внушительного списка фич (что бы соревноваться с другими такими же редакторами), либо нужна пользователям, которые ставят программу для эпизодического использования.

kvitaliy
()

60 долларов за текстовый редактор? У меня такое чувство, что те, кто его тут продвигают - это и есть разработчики.

Если уже у него действительно есть уникальные полезные плюшки, то уверен что через год они будут воплощены и в основных OpenSource редакторах.

jekader ★★★★★
()
Ответ на: комментарий от ostin

чуть ли не первая купленная мной программа.

Не подфартило. Этак вам и Nero Linux продать могут.

UNiTE ★★★★★
()
Ответ на: комментарий от AP

Тебе, кстати, совсем не обязательно отвечать на все адресованные тебе комментарии, не порти свои нервы. Что скажешь? :)))

kvitaliy
()
Ответ на: комментарий от kvitaliy

Я тебе уже дал ссылку на доступное объяснение, зачем это надо, а ты всё тупишь.

Живой пример: я открыл код плагина для гимпа и хочу прокрутить до куска, где задаётся положение в меню, название пункта меню и комментарий к нему.

В обычном редакторе мне бы пришлось начать вбивать кусок кода, который содержится в таком фрагменте. Здесь я могу просто прокрутить на него по карте, потому что этот кусок при подсветке синтаксиса заведомо выделяется на фоне других.

http://i.imgur.com/YGM81.png

AP ★★★★★
()

Мне вот тоже пытались впарить. А я даже не на vim'е, а на mcedit сижу и радуюсь жизни :)))

Мультикурсорность - выглядит реально как разрыв мозга ))) но имхо понт с нулевым толком. А вертикальное выделение и в mcedit есть :-)

vitalif ★★★★★
()

он умеет разбивать окно? Например, как split и vsplit для vim? Если умеет - насколько это удобно? Вот и ответ, на то, что minimap - не занимает много места на современных мониторах - автивно использую разбиение окон - так, что используется все пространство монитора, и т.д.

XVilka ★★★★★
()
Ответ на: комментарий от kvitaliy

это аргумент «за» или «против» minimap

На месте минимапа может быть что угодно и, самое удивительное, не занимать места.

Сам минимап хорош как дешевая и сердитая замена аутлайна, который нужно специально разрабатывать под каждый тип файла, а тут вполне быстрая навигация для всего.

baverman ★★★
()
Ответ на: комментарий от z00ke

ST2 более простой, но тем не менее, функционала ему не занимать, в нем есть вещи, которых нет в виме/емаксе, но что-то и отсутсвует. К тому же, расширения писать к нему легче некуда.

На каком языке? Для vim можно писать на perl, python, ruby, на собственном языке. Может чем то подобным похвастаться ST2?

andreyu ★★★★★
()
Ответ на: комментарий от demmsnt

1) Я его не щупал. 2) Меня устраивает Gedit и устраивает на много лучше эклипса например.

Ну так скачай и щупай, денег не просят. Можешь купить если захочешь потом. Gedit ему сливает по полной. Это земля и небо.

С хера за 50$ мне покупать редактор когда я на них месяц жить могу?

это где так живете? одна квартплата столько уже не стоит.

umren ★★★★★
()
Ответ на: комментарий от AP

Противопоставлять саблайм виму с емаксом может только клинический идиот, который пришёл потроллить.
Это три разных редактора с тремя разными подходами к работе. Каждый выбирает за себя.

Эти фразы противоречат друг другу, да и вообще логики в них ноль.

andreyu ★★★★★
()
Ответ на: комментарий от andreyu

к vim'у уже прикрутили api которое работает с объектами ruby, python? Нет, поддержка этих языков там чуть более чем не нужна. Это все равно, что иметь один «exec». Что бы ты там не юзал, больше чем из Vim Script ты не выжмешь. Так что не надо это преподносить как плюс. А в ST2 нормальное расширяемое апи. К сожелению Vim тут не конкурент.

umren ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.