В чем разница между Sublime text и Github's Atom [закрыто]

334

Github анонсировал Atom, который очень похож на Sublime. Даже некоторые сочетания клавиш, как ⌘ + Pи ⌘ + Shift + Pт. Д. Одинаковы.

  1. Чем Atom отличается от Sublime?
  2. Включает ли он такие функции IDE, как инструменты сборки, переходы определения функций, документацию и т. Д.?
  3. Кто-нибудь, кто использует Sublime, получил бета-приглашение, чтобы указать на различия?
  4. Могу ли я использовать темы, схемы и пакеты из Sublime как есть, как Sublime может сделать с text mate .

Атом Шелл1

PS: открыть изображение в новой вкладке для большего разрешения.

Ом Шанкар
источник
3
Установите правильную тему, и вы можете сделать так, чтобы многие редакторы выглядели (а иногда и чувствовали) одинаково. Кроме того, они разные редакторы. Попробуйте оба и придерживайтесь того, который вы предпочитаете.
Ладья
17
FWIW, я использую Atom все выходные и, хотя мне это нравится, я не вижу реального преимущества перед SublimeText3. В этом нет ничего плохого, я просто не вижу веской причины для переключения редакторов. Может быть, я изменит свое мнение, как только я буду использовать его больше.
carl_h
26
Я предполагаю, что интеграция git / github была бы причиной № 1 для переключения. Как, черт возьми, они ушли с наглым срывом с возвышенного текста? Они платили Sublime или работали с ними?
jellohead
4
Это полный клон Sublime Text. Они должны были сделать это на Python, чтобы не было так вяло с печатанием и прокруткой. Затем они смешались в CEF со всеми преимуществами встроенного браузера и позволили использовать такие же дополнения через JavaScript / CoffeeScript. Мне нравится Atom.io, потому что я люблю Sublime Text. В конечном итоге я перестану использовать Atom.io, потому что меня раздражает производительность, которую я не считаю исправимой из-за выбора языка. Посмотрите на Google Spark, может быть ...
Том
40
Различия? Атом стал открытым исходным кодом . Так что будь счастлив!
Ионика Бизэ

Ответы:

127
  1. Чем Atom отличается от Sublime?
    • Atom - это текстовый редактор с открытым исходным кодом / IDE, построенный на JavaScript / HTML / CSS.
    • Sublime Text - коммерческий продукт, построенный на C / C ++ и Python.
    • Сравним с Atom Adobe Brackets , еще один текстовый редактор / IDE с открытым исходным кодом, построенный на JavaScript / HTML / CSS. Имейте в виду, что это делает Brackets более ориентированными на веб-разработку, особенно на передний план.
    • Преимуществами проектов с открытым исходным кодом являются более высокая скорость разработки и, конечно же, цена.
  2. Включает ли он такие функции IDE, как инструменты сборки, переходы определения функций, документацию и т. Д.?
    • Краткий ответ - да, да и да. Приложение полностью модульное. Открытый исходный код даст людям свободу заполнить пробелы в некоторых из этих функций.
  3. Кто-нибудь, кто использует Sublime, получил бета-приглашение, чтобы указать на различия?
    • Преимущества Atom - возможность взлома начального уровня, поскольку он построен на том же коде, что и веб-сайты.
    • Преимущества Sublime Text - это производительность, поскольку он не требует запуска поверх Node.js, и это более зрелый продукт, который скоро достигнет стабильной версии 3.
    • Существует длинный список незначительных различий, которые могут быть включены в комментарии (хотелось бы, чтобы эта уценка могла составить таблицу для сравнений, но это другая проблема).
    • Из-за быстрой явки в Atom, боюсь, некоторые из перечисленных здесь различий со временем устаревают. Например, на момент написания этой статьи Atom был доступен только на Macintosh, а Sublime Text уже является мультиплатформенным.
  4. Могу ли я использовать темы, схемы и пакеты из Sublime как есть, как Sublime может сделать с text mate.
    • Короткий ответ - нет, но из-за возможности взлома Atom будет легко переоборудовать пакеты из других редакторов в Atom.
harrypujols
источник
Я вижу много файлов Python на Sublime Text
atilkan
7
@emrah Да. Sublime Text написан на C ++ и Python. (даже Google знает, что ): P
pradyunsg
«Атом доступен только на Macintosh» ... не совсем. У вас есть версии для Linux (deb, rpm) и Windows, доступные на сайте
Atom
4
Возможно, «на момент написания этой статьи» для ответа, размещенного более года назад, следовало бы предположить, что пример версий должен был устареть.
harrypujols
Стоит также отметить, что node.js не особенно медленный, особенно когда он написан для использования стратегий оптимизации V8.
trognanders
167

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

Sublime - это двоичная компиляция для платформы. Его ядро ​​написано на C / C ++, а ряд его функций реализован на Python, который также является языком для его расширения. Atom написан на Node.js / Coffeescript и работает под управлением webkit, а Coffeescript является языком расширения. Хотя Sublime схожи в UI и UX, он работает значительно лучше, чем Atom, особенно в «тяжелой работе», такой как работа с большими файлами, сложные SnR или плагины, которые выполняют тяжелую обработку файлов / буферов. Хотя я ожидаю улучшения в Atom по мере его развития, выбор дизайна и платформы ограничивает производительность.

«Закрытая» часть Sublime включает в себя API и пользовательский интерфейс. Помимо скинов / тем и колоризаторов, API в настоящее время затрудняет изменение других аспектов пользовательского интерфейса. Например, плагины Sublime не могут взаимодействовать с боковой панелью, контролировать или рисовать в области редактирования (за исключением некоторых ограниченных способов, например, в канаве) или манипулировать строкой состояния за пределами основного текста. «Закрытая» часть Atom на данный момент неизвестна, но я чувствую, что она меньше.У Atom более богатый API (хотя в настоящее время он плохо документирован), цель которого - обеспечить больший контроль над своим пользовательским интерфейсом. Тесная связь с webkit предлагает многочисленные возможности для улучшения пользовательского интерфейса, которые в настоящее время невозможны в Sublime. Однако расширения Sublime работают ближе к нативным, поэтому в Sublime возможны те, которые выполняют интенсивные вычисления, высокоповторные или сложные текстовые манипуляции в больших буферах.

Поскольку больше Atom будет открыто, Github с открытым исходным кодом Atom 6 мая. В результате, вероятно, что поддержка и темпы развития будут быстрыми. В отличие от этого, в последнее время развитие Sublime значительно замедлилось, но оно не умерло . В частности, есть ряд ошибок, многие из которых довольно тривиальны, которые не были исправлены разработчиком. Никто не показывает imo, но если вы хотите что-то в быстрой разработке с регулярным исправлением ошибок и улучшениями, Sublime расстроится. Тем не менее, устанавливаемые пакеты Atom для Windows и Linux еще не выпущены, и активность в кодовой базе, кажется, остыла за несколько недель до и после объявления, согласно статистике Github.

С точки зрения функций IDE, с точки зрения webdev Atom позволит расширять возможности до таких продуктов, как Webstorm, хотя ни один из них еще не появился. Еще неизвестно, как Atom будет работать с такими «тяжелыми» расширениями, поскольку редактор изначально чувствует себя вялым. Из-за ограничений в API и отсутствия базового веб-набора Sublime не разрешит этот уровень настройки пользовательского интерфейса, хотя разработчик может расширить API для поддержки таких функций в будущем. Опять же, базовая производительность Sublime учитывает то, что связано с вычислительной нагрузкой; Индексирование символов ST3 является примером, который хорошо работает даже в больших проектах. И хотя пользовательский интерфейс Atom, безусловно, смоделирован на Sublime, некоторые усовершенствования заметно отсутствуют, такие как Sublime '

Я считаю эти продукты взаимодополняющими. Тот факт, что они имеют похожие визуальные эффекты и нажатия клавиш, только добавляет к этому факту. Будут ситуации, когда использование того или иного имеет свои преимущества. В настоящее время Sublime является зрелым продуктом с паритетом функций на всех трех платформах и богатым набором плагинов. Атом - это новый ребенок, чьи черты будут быстро расти; пока он не чувствует готовности к производству, и есть проблемы с производительностью.

[Обновление / редактирование: 18 мая 2015 г.]

Примечание об улучшениях в этих двух редакторах со времени написания вышеупомянутого.

В дополнение к исправлениям ошибок и улучшениям в его ядре, в Atom наблюдается быстрый рост числа сторонних расширений, причем autocomplete-plus становится частью стандартного дистрибутива Atom. Качество расширения варьируется в широких пределах, и особое раздражение вызывает частота, с которой нестабильные сторонние пакеты могут вызывать сбой редактора. В течение последнего года Atom перешел на использование React путем переноса операций перекомпоновки / перерисовки на графический процессор по соображениям производительности, значительно улучшая отзывчивость пользовательского интерфейса для типичных действий редактирования (прокрутка, перемещение курсора и т. Д.). Хотя это заметно улучшило работу редактора, оно все еще кажется громоздким для задач, интенсивно использующих процессор, как описано выше, и все еще медленно запускается. Помимо улучшений производительности, Atom чувствует себя значительно более стабильным по всем направлениям.

Разработка Sublime возобновилась с января 2015 года, с исправлениями ошибок, некоторыми незначительными новыми функциями (API всплывающей подсказки, улучшения системы сборки) и крупной разработкой в ​​виде нового определения .sublime-синтаксиса на основе yaml (чтобы в конечном итоге заменить старый xml .tmLanguage). Вместе с пользовательским модулем регулярных выражений, который заменяет Onigurama, новая система предлагает больше возможностей для точного сопоставления регулярных выражений, значительно быстрее (до 4х) и может выполнять несколько совпадений параллельно. Помимо цветного синтаксиса Sublime использует эти компоненты для индексации символов (определение перехода и т. Д.) И других функций, учитывающих язык. В дополнение к дальнейшему ускорению Sublime, особенно для больших файлов, эта функция должна раскрыть потенциал для таких специфичных для языка функций, как рефакторинг кода и т. Д. Будут обещаны дальнейшие «большие разработки»,

sebt
источник
2
Я чувствую, что этот ответ немного устарел, поскольку теперь атом полностью открыт.
JorgeArtware
6
@JorgeArtware, я не думаю, что объявление с открытым исходным кодом для Atom устраняет любую информацию, приведенную выше, кроме очевидной. Однако я исправил пост, чтобы отразить этот факт, и добавил немного дополнительной информации, чтобы привести вещи в соответствие.
sebt
1
Я проголосовал за ваш великолепный ответ еще до того, как он появился, я просто указал, что нужно немного обновить, что вы и сделали, так что это круто.
JorgeArtware
2
«Устанавливаемые пакеты Atom для Windows и Linux еще не выпущены» -> Я только что загрузил установщик Windows, и это не может быть проще. Прекрасно работает даже без прав администратора.
gdelfino
129

Atom написан с использованием Node.js, CoffeeScript и LESS. Затем он оборачивается в оболочку WebKit, которая изначально была доступна только для OSX, хотя теперь доступна и версия для Windows. (Версия для Linux должна быть построена из исходного кода, но для пользователей Ubuntu есть PPA.)

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

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

Предпочтениями можно управлять с помощью графического интерфейса, а не путем непосредственного редактирования JSON, что может снизить барьер входа для людей, начинающих работать с Atom. Мне самому сложно ориентироваться в них, поскольку в настройках нет функции поиска.

Вы можете подписаться на приглашение на IRC-канале ## atom-invites или зарегистрироваться на их веб-сайте и добавить свой адрес электронной почты. Первый раунд приглашений пришел быстро.

Джеймс
источник
18
Потрясающие. Таким образом, Adobe Brackets попробует пыль до того, как загореться. Работая в Adobe, я с большим энтузиазмом относился к параллельной команде, работающей над скобками - также построенными на оболочке WebKit (CEF)
Ом Шанкар
Кроме того, ты получил приглашение? Я добавил еще один пункт о пакетах. Я не хочу терять свои существующие пакеты Sublime, но хочу протестировать Atom
Om Shankar
1
Извините, я только что снова вошел в SO. Я получил приглашение в течение первых 5 минут после их отправки :) Ах, да, я забыл упомянуть, что темы и схемы могут быть преобразованы из стиля TextMate в Atom. Если мой ответ помог вам, не могли бы вы нажать на большую галочку?
Джеймс
1
@ConnorLeech пока нет, я не боюсь.
Джеймс
2
@ConnorLeech Теперь есть PPA для Ubuntu
Мэтью Дейли
22

Вот некоторые различия между ними:






* Хотя APM - это отдельный инструмент, он автоматически устанавливается вместе с Atom

Alcides Queiroz Aguiar
источник
Начиная с этого поста, Atom добавил полную поддержку Window через .exe
Unome
12

Атом был создан Github и включает в себя «git осведомленность». Эта функция мне очень нравится:

введите описание изображения здесь

Также он выделяет файлы в дереве мерзавцев, которые изменились разными цветами в зависимости от их статуса фиксации:

введите описание изображения здесь

joscas
источник
2
Подсветка git tree была для меня одной из выигрышных функций в Atom, и то, что код не был зафиксирован или добавлен, было для меня чрезвычайно ценно
Unome
11

Я только что получил приглашение на бета-тестирование и сразу попробовал Atom. GUI напоминает Sublime, и да, есть некоторые ярлыки, принятые из Sublime.

Помимо всего вышеупомянутого, вот некоторые различия, которые я заметил до сих пор:

  1. Режим Vim не так хорош, как режим Vintage в Sublime (который также не является полнофункциональным vim), потому что пакет vim находится на ранней стадии разработки. Смотрите https://atom.io/packages/vim-mode для подробностей.

  2. Как упоминает Джеймс, Atom написан с использованием веб-инструментов, поэтому у вас есть доступ к таблице стилей текстового редактора (styles.less), чтобы делать любые изменения внешнего вида, которые вы хотите, используя CSS. Также есть возможность изменить запуск CoffeeScript.

  3. Опять же, поскольку Atom все еще находится на стадии бета-тестирования, у Sublime гораздо больше собственных пакетов плагинов. Однако, поскольку Atom написан на Node.js, официальный сайт Atom сказал, что вы можете «выбрать из более чем 50 тысяч в хранилище пакетов Node». (Поскольку я не профессионал Node.js, я не изучал эту функцию)

  4. Atom имеет лучшую поддержку Github из коробки, но Sublime имеет несколько пакетов Git.

  5. Sublime - платное приложение, неограниченный срок оценки. Atom бесплатен на стадии бета-тестирования, но мы не знаем, хочет ли Github его заряжать или нет.

Итак, суть в том, что Atom - это текстовый редактор, созданный с помощью веб-технологий на стадии бета-тестирования. С другой стороны, Sublime эволюционировал через множество различных итераций. В Atom все еще отсутствует множество пакетов, которые поддерживает Sublime, поэтому вопрос в том, догонит ли Atom Sublime или станет лучше? Github, похоже, уверен в будущем этого редактирования текста из-за его популярных базовых технологий, и Atom, вероятно, станет хорошей альтернативой Sublime в долгосрочной перспективе.

Keeeeeenw
источник
1
Хотя я согласен со всем остальным, я бы не сказал, что он имеет лучшую поддержку GitHub, так как он не может даже фиксировать или размещать файлы в редакторе (если я что-то не упустил). Я бы сказал, что это базовая функция для продукта от самого GitHub?
Джеймс
@James, насколько я знаю, в правом нижнем углу вашего открытого файла, Atom сообщит вам текущую ветку git и, кажется, есть встроенная поддержка Git Diff. Но вы правы, что у него нет базовой функции commit / push / pull. Я должен был быть более ясным в этой части.
Keeeeeenw
@ Джеймс, с чего бы тебе было делать коммиты от своего редактора?
Томас МакКейб
1
@Keeeeeenw они сказали, что планируют взимать плату за это, очень как возвышенное. Уже есть пакет Atom для имитации напоминания о лицензии ST;)
Томас МакКейб,
3
@ThomasMcCabe почему бы тебе? Вы смотрели на SublimeGit ? Это значительно улучшило мой рабочий процесс.
Джеймс
10

Другое отличие состоит в том, что Sublime text - это проект с закрытым исходным кодом, в то время как исходный код Atom является / будет общедоступным - хотя Github не планирует выпускать его как настоящий проект с открытым исходным кодом. Они хотят дать доступ к коду, не открывая его для вкладов.

Github обнародовал код: http://blog.atom.io/2014/05/06/atom-is-now-open-source.html

Паскаль Ле Меррер
источник
9
Вот цитата из Github's Tom Preston-Werner: «Atom не будет закрытым исходным кодом, но он также не будет открытым исходным кодом. Он будет где-то посередине, чтобы нам было проще брать плату за Atom, оставаясь при этом источником доступна под ограничительной лицензией, чтобы вы могли видеть, как все работает. Мы еще не окончательно определили, как это будет работать. У нас будет полная информация, готовая к официальному запуску. ". Источник: обсуждения.atom.io/users/mojombo/activity
Паскаль Ле Меррер,
1
Ах, понял, спасибо. Похоже, они открывают пакеты и интерфейсы, но держат ядро ​​закрытым.
Эллотет
1
@PascalLeMerrer, это делает Atom еще более похожим на текущий этап Sublime.
Ом Шанкар
4
@PascalLeMerrer Я полагаю, что это заявление было сделано до того, как было принято решение сделать Atom OSS под лицензией MIT ( изначально это не было планом
jameh
1
@ Джейм, ты прав. Github изменил свой первоначальный план. и мой ответ был связан с их первоначальным утверждением.
Паскаль Ле Меррер
5

Атом все еще находится в бета-версии (v0.123, как я пишу это), но он движется быстро. Гораздо быстрее, чем Sublime. Новые сборки выпускаются еженедельно, иногда даже несколько из них в течение одной недели. За короткий срок службы у него было больше выпусков, чем у Sublime, для выпуска новой функции или исправления ошибки требуются месяцы. Вот обновленный взгляд на вещи, оглядывающиеся назад на путь, пройденный Atom с момента запуска бета-версии:

  1. Sublime имеет лучшую производительность, чем Atom. Просто потому, что написано на C ++. Atom, с другой стороны, является настольным веб-приложением, созданным на основе Chromium, и, хотя производительность его работы близка к сердцу, очень трудно или даже невозможно достичь такой же скорости и скорости реагирования. В июле прошлого года Atom начал использовать React, и это дало ему хороший прирост производительности, но вы все равно можете почувствовать разницу. Кроме того, если проблемы с производительностью Atom не оттолкнут пользователей - Sublime лучше ускорит цикл выпуска, обновит свои небольшие настройки UX и рассмотрит возможность добавления большего числа участников, потому что именно здесь Atom побеждает.

  2. Пакетная экосистема Atom также растет очень быстро, она может быть не такой большой, как у Sublime в данный момент, но у меня есть ощущение, что с GitHub он будет расти еще быстрее. Он, вероятно, имеет большинство IDE-подобных плагинов, о которых вы только можете подумать. Главное отличие в том, что он не может обрабатывать файлы размером более 2 МБ, так что об этом следует помнить.

  3. Первое, что вы заметите в первую очередь, это то, что Возвышенная миникарта исчезла! Помимо этого, первое впечатление, что Atom выглядит почти так же, как Sublime. Я написал более подробное сравнение об этом в этом посте .

  4. Насколько мне известно, нелегкий и простой способ портировать ваши Sublime конфигурации, пакеты и тому подобное.

tkfx
источник
2
Вы можете получить миникарту в Atom, установив этот пакет: atom.io/packages/minimap
nwinkler
5

Я попробовал Atom, и это выглядит очень хорошо, НО есть одна серьезная проблема (по крайней мере, в версии 0.84)

Он не поддерживает вертикальное выделение Alt+ перетаскивание - это необходимо для любого современного редактора кода.

Павел Николов
источник
16
Вот пакет для этого: (бесстыдный плагин) atom.io/packages/Sublime-Style-Column-Selection (alt + drag)
BigFive
2

Одним из основных отличий является поддержка «Индийских шрифтов», также называемых сценариями для Южной Азии (включая языки Юго-Восточной Азии, такие как кхмерский, лаосский, мьянманский и тайский). Также значительно улучшена поддержка восточноазиатских языков (китайский, японский, корейский). Это известные ошибки (на самом деле, они имеют самые высокие оценки), которые происходили в течение многих лет (хотя казалось, что поддержка восточноазиатских языков работала лучше, но теперь стала трудной в использовании):

jeffmcneill
источник
2
Вы говорите, что они «разные», и вы говорите: «там намного лучше ...» Но вы не говорите, какой из Sublime или Atom лучше. Ссылки на Sublime предполагают, что вы продвигаете Sublime? Или это ссылки на нефиксированные ошибки в Sublime в качестве доказательства того, что он должен догнать Atom?
Hippietrail
2
Sublime имеет очень плохую поддержку азиатского языка. Они не могут правильно отображать сценарии для Южной Азии и Юго-Восточной Азии и плохо справляются с языками Восточной Азии. Ссылки являются свидетельством отсутствия поддержки. Я не могу использовать Sublime из-за этих функций, однако я могу использовать Atom из-за лучшей языковой поддержки.
Jeffmcneill
Ах, ну это очень важно для меня тоже. Вы должны добавить информацию из вашего комментария в фактический ответ. Я пробовал использовать скобки, и до сих пор у меня все в порядке с лаосским и тайским языками.
hippietrail
2

Я работаю в маленькой экстремальной обстановке; редактировать файлы в удаленной файловой системе (конечно, во внешней сети), которая смонтирована на моем ноутбуке через ssh (aka. sshfs). Независимо от того, почему я так поступаю, несмотря на громоздкость реакции, это довольно съедобно, когда я использую Sublime Text 2.

После прочтения этого поста я попробовал Atom, но мне это показалось несколько болезненным; Atom, похоже, не так эффективно кэширует структуру каталогов. Каждый раз, когда я раскрываю папку в древовидном представлении, пользовательский интерфейс на короткое время зависал, на 2-3 секунды, возможно, получая информацию о файловой системе. Да, это потому, что я использую удаленную файловую систему. Но Sublime справляется с этим более эффективно, по крайней мере, он не останавливается каждый раз, когда я расширяю папку, поэтому менее болезненно.

Я думаю, что Atom чертовски приятен бесплатно, и моя история тривиальна, и может быть когда-нибудь ее улучшат, но она будет полезна кому-то в это время.

-

добавлено 26.08.2014

Недавно я поменял свой ноутбук с Macbook Air 2010 поздно на Macbook Pro 13 "2013 года поздно. Он, вероятно, в 4 раза быстрее центрального процессора и значительно улучшил производительность. Хочу отметить, что мое мнение относится к случаю, когда вы монтируете удаленную файловую систему. (с использованием OS X Mavericks , самой последней версии Atom, FUSE 2.7.3 / OSXFUSE 2.6.4 / sshfs 2.5.0 и удаленной системой является сервер Ubuntu) В конце концов, заморозка пользовательского интерфейса становится намного короче, но она все еще там. чтобы открыть папку с большим количеством папок / файлов и проиндексировать ее, требуется определенное количество времени. Кроме того, если вы разверните папку, полную файлов, она просто запинается (при свертывании папки это не так)

По словам @EliDuenisch, этого не происходит в Linux Mint. Я не уверен, но это может быть из-за разницы между ОС. Конечно, если вы работаете в локальной файловой системе, вам не нужно беспокоиться об этой проблеме вообще.

Kenial
источник
2
Привет, может быть немного поздно, чтобы добавить к этой теме, но я хочу поделиться своим опытом по редактированию кода в такой «экстремальной среде» (через ssh). Возвышенные 2 и 3 ужасны, потому что они, как правило, замирают на секунды при попытке сохранить текст. Мое подключение к интернету очень быстрое, поэтому это не должно быть причиной. Потому что это происходит довольно часто, я перестал использовать Sublime. Пока что Atom, кажется, работает в этом смысле нормально, без всяких заморозков.
Эли Дуениш
@EliDuenisch Интересно. Можете ли вы поделиться информацией о вашей среде? (Как я уже писал) Я тестировал с OS X Mountain Lion и FUSE 2.7.3 / OSXFUSE 2.6.4 / sshfs 2.5.0 и Sublime 2. Когда я читаю ваш комментарий, я думаю, что пришло время протестировать Atom самостоятельно, возможно: )
Kenial
К сожалению, я не могу вспомнить версию Atom, которую я использовал в то время.
Кениал
Я работаю над Linux Mint, а удаленный компьютер - это сервер Ubuntu Linux. Соединение устанавливается через туннель SSH. Во время сохранения существуют задержки, которые слишком длинны, чтобы их можно было объяснить только передачей данных. Эти лаги не возникают при использовании стандартного текстового редактора (Gedit / Pluma). Но по крайней мере нет заморозки GUI, как в Sublime.
Эли Дуениш
@EliDuenisch Тогда разница может быть от разных ОС. Удаленная машина была сервером Ubuntu в моем случае тоже. Я обновлю свой пост после повторного тестирования, и если будут какие-либо изменения.
Кениал
2

Одно из основных отличий, на которое до сих пор никто не указал и которое может быть важно для некоторых людей, заключается в том, что (по крайней мере, в Windows) Atom не полностью поддерживает другие раскладки клавиатуры, кроме США. Существует сообщение об ошибке с несколькими сотнями сообщений, которые были открыты уже более года ( https://github.com/atom/atom-keymap/issues/35 ).

Может иметь значение при выборе редактора.

Dakkaron
источник
2
По-видимому, исправлено в Atom 1.9 (который в настоящее время находится в бета-версии).
phk
1

ВНИМАНИЕ ::

- из-за плохо сделанной системы кэширования в Atom потеря данных происходит часто при использовании больших файлов.

Это было доказано множество раз.

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