LINUX.ORG.RU

atom vs sublime text

 , ,


1

2

Какой из них можно наиболее гибко настроить? Красноглазые, бородатые и анонiмусы с vim_ом и emacs_ом головного мозга могут идти дальше спорить в треды про перлы и джавы с рубями.

Перемещено beastie из development

Ох уж эти ниасилившие дети. Только топик создал, и сразу посылает.

entefeed ☆☆☆ ()

ДОС

У нас на районе за такое «забой» на клавиатуре ломают.

Camel ★★★★★ ()

я думаю разогнанного g3258 должно хватит для твоих задач, покупать i5 вовсе не обязательно.. я же правильно понимаю, ты всего лишь выбираешь текстовый редактор, да? ну тогда g3258 с разгоном до 4ггц хватит.

Spoofing ★★★★★ ()

Красноглазые, бородатые и анонiмусы с текстовыми редакторами вместо IDE могут идти дальше...

Поправил.

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

Представил себе секретаршу, набирающую заявление на увольнение по собственному желанию в QtCreator.

Stahl ★★☆ ()

Atom лучше, настройки понятнее. Опенсорс.

Solace ★★ ()

Если важна гибкая настройка, то конечно Atom. Они это даже сделали рекламной фишкой: Hackable Text Editor. Такой маркетинг немного напрягает, но это факт.

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

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

В Atom из готовых модулей я так и не нашел умного автокомплита для PHP. Но в итоге Fuzzy автокомплит + atom-ctags (глючит на больших проектах) оказались даже лучше чем умный автокомплит в Sublime, который вечно зависал и не работал.

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

А нафиг нужны IDE?

Чтобы настраивать ее, проставлять аннотации в коде (без этого IDE не работают нормально) и заниматься прочей ерундой. Все это для того чтобы писать как обезьяна на основе чутья и автокомплита (не глядя в документацию).

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

Чтобы настраивать ее

Вот прямо вим не надо настраивать, чтобы писать в нём на чём-то отличном от C/Bash.

без этого IDE не работают нормально

Писал на визуалвасике безо всяких аннотаций, УМВР.

для того чтобы писать как обезьяна

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

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

Это не текстовый редактор, это жирная недоIDE типа Geany. AkelPad нашевсио.

MiniRoboDancer ★☆ ()

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

invy ★★★★★ ()
Последнее исправление: invy (всего исправлений: 1)

Какой из них можно наиболее гибко настроить?

настроить

Мозги себе настрой. Что значит гибко настроить? Зачем тебе вообще редактор кода то настраивать?

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

Что значит гибко настроить? Зачем тебе вообще редактор кода то настраивать?

Ну и юзай свой вырвиглазный дефолт, у которого нет половины ( а то и больше) нужных тебе функций.
Хотя тут и ТС не прав. Не понимаю, что мешает поставить оба и решить что для тебя лучше. Это займёт около для (активного использования и попыток настроить) или даже меньше. Тем временем, как создав тред на ЛОРе можно ждать годами ты всё равно не получишь нормального ответа на подобный вопрос, ибо это вкусовщина.

sudopacman ★★★★★ ()

Сублим хотя бы не на вебките.

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

Лучше уж юзать дефолт, где всё нужное уже есть. Просто надо сразу полноценный редактор выбрать =)

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

Какой ? И если ты нашёл, то это не значит, что найдут все. Кому-то придётся таки лазеть в настройках

sudopacman ★★★★★ ()

Ненужно, на основе выжирающего море ресурсов ненужно вот совсем другого типа программ, где он тоже ненужен vs платное ненужно, но с «бесконечным» триалом, как у некоего архивирующего ненужно. Очевидно, что второе ненужно, чуть менее ненужно, чем первое ненужно.

najlus ★★★★★ ()

kate и geany наше всё, а sublimetext - для хипстеров с хабра.

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

Поставь уже Eclipse, оно еще более hackable чем атом, там очень крутая архитектура для расширений (в смысле - она там реально есть, в отличие от), поменять можно всё что угодно (держа в голове архитектуру), и уже есть тысячи разных плагинов, и даже автокомплит PHP твоего есть.

зы, юзаю Sublime. Как блокнот. Без расширений.

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

20 секунд ждать пока создаётся проект (учитывая что у меня core i7 с 3.4 ггц) и постоянное подвисание кода.

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

чтобы писать как обезьяна на основе чутья и автокомплита (не глядя в документацию).

порадую тебя - в большинстве проектов никакой документации и не было никогда, максимум в javadoc. У кучи либ вся документация - это README.md на гитхабе. Особенно это касается ненавистного javascript. Это в смысле, проектов-зависимостей, библиотек всяких.

Что в твоих (и моих) проектах никакой документации, даже в javadoc (phpdoc/jsdoc/...) нету, это и так понятно. И уж конечно, никто просто так без поллитры не разберется в участках проекта, который писали школьники и наркоманы, пользуясь неземной логикой. Вот ты взялся за чужой участок проекта, и перед тобой тысячи классов написанных инопланетянином, твои действия? За этим и нужны все эти анализаторы, построители диаграмм, итп, чтобы хоть как-то ориентироваться в неимоверной сложности кода.

И тестов привет-привет, в реальном мире никто не пишет. Так что элементарное изменение сигнатуры функции, которая уже заюзана чертово количество раз, без IDE выйдет в каторжный труд.

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

В Atom можешь вытворять все что угодно — можно поменять абсолютно все без ограничений

А работать-то в нём можно?

AP ★★★★★ ()

VSCode попробуй. Ещё захочешь, отвечаю.

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

Иной раз и иде не помогает.

Пишу вот примочку под Solidworks, так там 90% методов API возвращают dynamic (c#, или variant в vb.net). Xmldoc'а нету совсем вообще. Иногда в документации написано, что этот динамик из себя представляет, иногда написано просто «ну variant и все тут». GetType у половины классов переопределен и возвращает инт, который надо сверять с енумами (целая библиотека енумов с кодами типов есть). У другой половины возвращает таки System.RuntimeType, но этот тип всегда COMObject (API-то на коме).

Obsolete методы не чистятся годами, когда надо изменить сигнатуру лихие парни из франции просто добавляют в апи новый мметод типа DoSomething8, причем из документации можно узнать, что DoSomething8 тоже устарел и заменен методом в другом неймспейсе. Еще доставляет наличие особого класса методов, которые свалены в ту же библиотеку, отличаются от обычных одной буквой в имени, но их ни в коем случае нельзя вызывать из managed среды - получишь UB.

Такой вот enterpriZZZZZZZZZZZZZe подход. А вы говорите жаваскрипт

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

Sublime тормозное говно

А Atom ты не пробовал, да?

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

Лорчую! Тогда при работе на новом компе можно просто установить редактор и начать работать. Без таскания .vimrc на флэшке.

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

Вот прямо вим не надо настраивать, чтобы писать в нём на чём-то отличном от C/Bash.

Пишу без настройки в vim на C++. Писал также на perl, lua, haskell, common lisp, ЧЯДНТ? Или несколько строчек в ~/.vimrc (без плагинов) всё-таки считаются настройкой?

syntax on
set cindent
set tabstop=4 shiftwidth=4
set equalprg=astyle
set expandtab
set switchbuf=usetab
set cino=N-s
set cinoptions+=g0
set colorcolumn=120
set nohlsearch
DELIRIUM ★★★★★ ()
Ответ на: комментарий от EXL

Конечно нет. Зачем, когда есть Kate, qtcreator, vim... (и еще куча редакторов и ide)

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

Или несколько строчек в ~/.vimrc (без плагинов) всё-таки считаются настройкой?

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

uin ★★ ()

Атом ты настроить не успеешь — он на файлах чуть больше однострочника зависает.

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

Да это же стандартные настройки любого, кто пользуется vim'ом. Я их вслепую набираю на любом новом компе (хотя в последнее время стало лень и тупо залил .vimrc в bitbucket).

DELIRIUM ★★★★★ ()

Перешел с Brackets на Atom, т.к раньше не знал о последнем.

Пока что очень нравится, уже все настроил под себя.

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

Ну да, вместо браузерного движка там браузер целиком. От этого не легче.

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

Дат. Там в одних только менюшках заблудиться можно. Где модульность-то? И жрёт куда больше акелпада.

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