LINUX.ORG.RU

Выход бета-версии текстового редактора Sublime Text 3

 ,


1

4

Представлена первая бета-версия новой, третьей ветки редактора Sublime Text, успевшего собрать вокруг себя огромное сообщество преданных поклонников. По сравнению со стабильной версией 2 (а точнее - с 2.0.1), вышедшей полгода назад, автор внес в проект ряд кардинальных изменений и нововведений, касающихся как внутренней структуры, так и пользовательского интерфейса и ценовой политики, а именно:

  • Индексирование файлов проекта по именам определений. Теперь пользователи могут воспользоваться командами перехода к определению (Goto Definition) и перехода к имени (Goto Symbol in Project). Первая поможет найти определение, находящееся рядом с текущим положением курсора, вторая проведет сопоставление имени с известным набором имен в исходных текстах проекта и также перенесет нас к его определению.
  • Улучшенное управление буферами. Если вам удобно разбивать окно редактора на несколько буферов, то вы оцените новые удобные функции быстрого создания, удаления буферов и перемещения между ними.
  • Скорость. Sublime Text славится быстротой работы, но разработчикам даже в ней удалось найти узкие места. Теперь редактор запускается практически мгновенно, и никакие загружающиеся плагины не могут ему в этом помешать. Кроме этого ускорена работа функции «Заменить все» (Replace All).
  • Изменения в API. Плагины Sublime Text теперь должны полностью поддерживать Python 3.3, и это очень важный шаг со стороны разработчиков редактора, требующий обязательного портирования уже существующих плагинов для их корректной работы. Плагины теперь будут запускаться вне процесса самого Sublime Text, поэтому они не смогут его порушить. В дополнение к этому, API Sublime Text стал дружественным к многопоточности и асинхронным вызовам, а также дал плагинам доступ к данным самого проекта.
  • Полная поддержка стандарта C++ 11, которая привела к прекращению выпуска редактора для OS X 10.6. Однако в целом, авторы сообщают, что Sublime Text 3 продолжит корректно работать в системах, где до этого работала вторая версия.
  • Изменение стоимости. Цена вопроса поднялась с $59 до $70, и это первая смена ценовой политики за пять лет существования редактора. Однако, если у вас есть лицензия на вторую версию, то она будет действительна для третьей, пока та находится в состоянии бета-тестирования. Если вы захотите перейти на третью версию после ее релиза, вам придется заплатить $30, если вы не позабититесь об этом заранее и не успеете попасть во время акции продления лицензии за $15 (когда она состоится - авторы сообщат дополнительно).

Сейчас бета-версия Sublime Text 3 доступна только для зарегистрированных пользователей, вскоре состоится и ее публичный выпуск.

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

★★★★★

Проверено: tazhate ()
Последнее исправление: maxcom (всего исправлений: 3)
Ответ на: комментарий от Harliff

в зависимости от скобок:
di)
di}
di]
что означает:
delete inside ()
delete inside {}
delete inside []

и при этом абсолютно логично и легко запоминаемо ассоциативно, но это только чтоб удалить,
наравне с этим есть ещё «change inside ()», что удалает всё внутри скобок и сразу включает режим ввода, в общем то-же самое что «di)i», но на одно нажатие меньше

и до кучи - то-же самое работает и для всех видов кавычек:
di"
di'
di`

q11q11 ★★★★★
()
Последнее исправление: q11q11 (всего исправлений: 1)
Ответ на: комментарий от special-k

О да, опрос на ЛОРе просто поражает репрезентативностью выборки.

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

Нет, vi проще, vim куда функциональней, а еще нужно помнить сочетания для 100500 плагинов, не пойму, с чего ты взял.

special-k ★★★★
()
Ответ на: комментарий от science

Кстати, помоему лучше использовать C-Q, т.к. не будет проблем под вендой (если вдруг придется), да и в целом удобнее, V - дальше.

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

не такая уж частая операция

а мне как раз частенько приходится ключи массивов менять :)

и я забыл ещё одно,
выделение текста тоже так работает, то есть vi)... и так далее со всеми скобками и кавычками

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

surround

само собой, разве что дефолтовые команды у него так себе :)

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

в смысле? Чем C-V + S-I не устраивает?

Потому что это не то, и работает не так. В Sublime у меня основной use case это выделение слова (Cmd-D), а не vertical select. К тому же, функция из vim'а совем не наглядная и не понимает прыжок через слово / в конец строки. Как-то так.

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

Ну да, возможно это часто востребовано в HTML/CSS, но в программировании потребность в таком случается крайне редко. Если уметь пользоваться subtitution конечно.

science ★★☆
()
Последнее исправление: science (всего исправлений: 1)
Ответ на: комментарий от science

Substitution дольше получается. Ну и да, больше команд надо запоминать. Хотя ты прав, потребность не часто возникает.

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

Некоторые буржуи говорят «delete inner».

Мне для (скобок) удобнее использовать dib (delete inner block). Или diB для {фигурных}.

habamax ★★★
()
Ответ на: комментарий от special-k

С того, например, что в родном vi не получится быстро набрать открывающую и закрывающую скобки и переместить курсор на позицию назад. Командный и текстовый режим у него разделены сильнее. И не стоит забывать, что гнутый vi это как гнутый sh, к оригиналу имеет отдаленное отношение.

Посмотрите на русской вики Обзор: избранные улучшения vi

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


Нет, vi проще, vim куда функциональней, а еще нужно помнить сочетания для 100500 плагинов, не пойму, с чего ты взял.



Простота не синоним удобства.

A-234 ★★★★★
()

новость про бета-версию Sublime Text 3 плавно переросла в обсуждение плюшек VIMa :)

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

и кстати, если уж на то пошло, есть gVIM, а в нём есть меню со всеми возможными действиями... ну ты понял

а я понял. gvim не нужен. расскажи мне, как в gvim сделать не тормозящую подсветку синтаксиса. блин, он даже при прокрутке на 5 строк вниз умудряется визуально заметно перерисовывать всё.

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

в том-то и дело, что уже целиком начинку компа за 5 лет сменил, с интела на амд, с радика на нвидию, с os-драйверов видео на проприетарные. даже de сменить успел. как тормозило, так и тормозит

реактивно работает только если подсветку синтаксиса отключить, но это не вариант

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

ну хз, попробуй размер рабочей области сменить, по умолчанию там широна 1000 или 10000 символов, гугл знает

а сами подсветки пробовал менять?

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

ну хз, попробуй размер рабочей области сменить, по умолчанию там широна 1000 или 10000 символов, гугл знает

у меня 67x178. кстати, вспомнил ещё одну кривость, из-за которой gvim не прижился - вроде бы заточен под gui, но почему не умеет распахиваться на весь экран? такая маленькая функция, а столько неудобств доставляет когда тычешь на кнопку закрытия окна не глядя - вверху справа, а закрывается окно под gvim'ом. есть ощущение, что либо писался он программистом, который вообще не имеет представления о юзабилити и из консоли аки столлман не вылезает даже для просмотра интернета, либо сам по себе vim настолько крив, что интегрировать в полноценный gui его невозможно.

а сами подсветки пробовал менять?

да, везде одинаково. причем, в vim - всё ок, в gvim - тормоза. как будто при отрисовке на каждую строчку целый скрипт выполняется для определения цветов текста

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

67x178

это размер окна? оно как раз и нифига не размер рабочей области
и согласен, гуйный вим так себе, типа к консоли прикрутили гуйные меню

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

это размер окна?

Это мои cols и rows из конфига (крутил очень давно, под размер экрана)

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

Вдогонку о Shift+Ins

Вот вчера мне пришлось откопать и пропатчить один древнющий проект, сделанный на Delphi 3. В среде включена классическая борландовская раскладка. Так вот ты не поверишь: Shift+Ins там работает, твой любимый Ctrl+V - нет.

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