LINUX.ORG.RU

Atom может в Responsive, ибо написан на Electron!

bookman900 ★★★★★
()

Sublime конечно просит денег, но делает это ненавязчиво. А атом это хипстерская поделка, способная при наборе текста пустить процессор в троттлинг. Даже КПТ-8 не поможет.

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

Да какие пруфы в этом унылом треде-вбросе? Но вот только что посмотрел, то саблайм на старте откушал ~50 мб, а атом ~300 мб. При реальной загрузкой работы не знаю, не пользуюсь ни тем, ни другим.

Medar ★★★★★
()

Пользуюсь обоими. Брат жив.

th3m3 ★★★★★
()

Пользуюсь эклипсом с темной темой и подсветкой в стиле сублайма.

Shadow ★★★★★
()

Оба какашки. Где vs?

beastie ★★★★★
()
Ответ на: Раз уж так написали от DmL

Я понимаю, что я всё-таки балабол, так как полноценно сабжами не пользовался. Sublime был хорош, но перфекционизм заставил искать альтернативы: неприятно, когда редактор всё время уговаривает себя купить.

Atom сливается как по производительности, так и по прожорливости, хотя им как следует так и не пользовался.

К Code с самого начала никаких нареканий не было. Минималистичный интерфейс и скорость. Опенсорс, хоть и от майков. Большой набор плагинов. Во всяком случае, плагин для си и крестов относительно хорошо выполняет свою работу. Опять же удобное взаимодействие с git. Раздельный просмотр. В общем, субъективно для меня Code оказался гораздо лучше Атома.

Впрочем, надо признать, что сейчас он начал скатываться. Если раньше всё было максимально упрощено и всё это было очень удобно, то сейчас редактор слишком раздули: добавили вкладки, браузер плагинов, окно настроек. В итоге по тормознутости он приблизился к Atom.

Thetan ★★★
()

Ставь Geany, ну или Vim|Emacs - что посоветуют другие.

mul4 ★★★★★
()

В нем на голову лучше плагины (комплит, пипетка, много их) и ни в какое сравнение лучше vim-режим, там пару японцев задрочились не на шутку, включая surround как самый минимум.

И то, у меня информация полугодичной свежести, сейчас еще допилили наверное.

Но я лично не использую оба, потому что приобрел уникальную возможность мыслить трезво: я использую Vim, в терминальной стадии.

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

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

Я решил проблему на корню: взял и купил. 5 лет прошло, я уже ту тысячу рублей не вспоминаю.

anonymous
()

Если выбирать больше не из чего, конечно, Sublime.

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

VSCode просто не понравился. Атом на слабой машинке оказался тормознутее Саблайма, у саблайма приятние внешний вид (после напильника) и плагины как-то стабильнее, чтоле. Короче, слез с Атома на Саблайм, лицензию загугли любую чтоб денег не просил, в сети их полно. Пока Атом не снес, но и не запускал давно. В этом смысле Атом дешевая копия Саблайма, как не крути...

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

После хипстеродрочерства Код выглядит как-то убого, и все-таки отдает той еще студией, которую уже лет 15 не видел в глаза. Но, если это первый редактор, то привыкнуть, думаю, можно.

Кстати, простите, но все умозаключения сделаны от использования на Шиндовсе, такие дела, нетбук и лень сносить, да и незачем, ведь есть Цига.

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

Кстати, даю подсказку на счет ШГ под 10-й (возможно и младшими версиями):

 "font_options":
	[
		"no_bold",
		"no_italic",
		"gray_antialias", // !
		"directwrite" // !!
	],
anonymous
()

Тем, что развивается, а не помер, как некоторые.

Vovka-Korovka ★★★★★
()
Ответ на: комментарий от slon

Если Atom, то подскажи конкретные плагины; я четыре штуки перетыкал и все вопиюще неполноценные. Да и тормозное оно шотрындец; зачем из одного редактора делать другой редактор, если другой редактор намного легковеснее и не имеет весомых недостатков? Я ещё понимаю к IDE VIM-управление прикручивать как компромисс между их возможностями и осьминожье-мышевозным CUA.

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

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

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

тьфу, я думал консольное будет)

ты ведь понимаешь, что никакого механизма нет для этого, нельзя реализовать.

slon
()

Geany. Но сам должен понимать, конец любого редактора — vim/emacs. Бери сразу, пока еще есть порох в пороховницах. Бо, чем старше, тем и блокнот - невеста.

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

Бо, чем старше, тем и блокнот - невеста.

Тысяча чертей, неплохо сказано мусьё!

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

когда редактор всё время уговаривает себя купить.

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

fornlr ★★★★★
()
Ответ на: Emmet от DmL

На сколько я помню, в Kate есть плагин, реализующий функционал Emmet. В каком-то из пунктов меню оно есть.

Sorcus
()

Atom написан с использованием новейших и моднейших веб-технологий, таких как тормозящий электрон, медленный HTML+CSS+JS, тормозные плагины, тупые расширения вроде эффекта взрыва при нажатии на Backspace, тормоза даже при простом наборе текста, тормоза при работе с файловой системой, тормоза самого модного и стильного в мире фреймворка nodejs тоже идут из коробки и совершенно бесплатно и множество прочего подобного, поэтому он лучше by design и все юные умы просто обязаны «работать» именно в нём. Будь молодым, будь свободным, амбициозным и крутым парнем! Тем более, что у молодых и свободных обычно нет денег, чтобы купить саблайм и перестать флудить дурацкими вопросами )

Alve ★★★★★
()

Atom is web scale.

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

ты понимаешь, лет 10 назад я баловался генту и разными флагами с фреймбуффером, и собирал даже lynx/elinks с поддержкой картинок в консоли, чо уж про vim говорить. как это выглядело вопрос десятый, но ты наверное из тех кто не понимает что такое цвет в видеопамяти а терминал не печатная машинка, и цвета создать и отобразить можно любые, главное заморочится. так что не будь столь категоричен, скажи «ниасилил(и)»

anonymous
()

В чем преимущество Atom кроме того что он бесплатен?

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

anonymous
()

Kate же

Я правильно понимаю, что тут редакторы для кода сравнивают?

И если да, то что есть в обоих названных, чего нет в наличии kate? Проектный режим есть, подсветка синтаксиса есть, кодировки есть, да дохрена чего есть. Ежели кого смущает буква k - она означает только, что у него в зависимостях kdelibs, а работать он может хоть в awesome.

anonymous
()
Ответ на: Kate же от anonymous

когда человек делает так:

apt install kate
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Будут установлены следующие дополнительные пакеты:
  kate5-data kio kpackagetool5 ktexteditor-data ktexteditor-katepart liba52-0.7.4 libaa1 libass5 libavahi-client3
  libavahi-common-data libavahi-common3 libavc1394-0 libavcodec57 libavutil55 libbasicusageenvironment1 libbluray1
  libcaca0 libcddb2 libcdio13 libchromaprint1 libcrystalhd3 libcups2 libcurl3-gnutls libdbusmenu-qt5-2
  libdc1394-22 libdca0 libdirectfb-1.2-9 libdouble-conversion1 libdvbpsi10 libdvdnav4 libdvdread4 libebml4v5
  libfaad2 libfam0 libfribidi0 libgit2-24 libgles1-mesa libgles2-mesa libgme0 libgpgme11 libgpgmepp6 libgroupsock8
  libgsm1 libhttp-parser2.1 libidn2-0 libiso9660-8 libjs-underscore libkate1 libkf5activities5 libkf5archive5
  libkf5attica5 libkf5auth-data libkf5auth5 libkf5bookmarks-data libkf5bookmarks5 libkf5calendarevents5
  libkf5codecs-data libkf5codecs5 libkf5completion-data libkf5completion5 libkf5config-data libkf5configcore5
  libkf5configgui5 libkf5configwidgets-data libkf5configwidgets5 libkf5coreaddons-data libkf5coreaddons5
  libkf5crash5 libkf5dbusaddons-data libkf5dbusaddons5 libkf5declarative-data libkf5declarative5
  libkf5globalaccel-data libkf5globalaccel5 libkf5guiaddons5 libkf5i18n-data libkf5i18n5 libkf5iconthemes-data
  libkf5iconthemes5 libkf5itemmodels5 libkf5itemviews-data libkf5itemviews5 libkf5jobwidgets-data
  libkf5jobwidgets5 libkf5kiocore5 libkf5kiofilewidgets5 libkf5kiontlm5 libkf5kiowidgets5 libkf5newstuff-data
  libkf5newstuff5 libkf5notifications-data libkf5notifications5 libkf5package-data libkf5package5 libkf5parts-data
  libkf5parts5 libkf5plasma5 libkf5plasmaquick5 libkf5quickaddons5 libkf5service-bin libkf5service-data
  libkf5service5 libkf5solid5 libkf5solid5-data libkf5sonnet5-data libkf5sonnetcore5 libkf5sonnetui5
  libkf5texteditor5 libkf5textwidgets-data libkf5textwidgets5 libkf5threadweaver5 libkf5wallet-bin
  libkf5wallet-data libkf5wallet5 libkf5widgetsaddons-data libkf5widgetsaddons5 libkf5windowsystem-data
  libkf5windowsystem5 libkf5xmlgui-data libkf5xmlgui5 libkwalletbackend5-5 liblirc-client0 liblivemedia57
  liblua5.2-0 libmad0 libmatroska6v5 libmp3lame0 libmpcdec6 libmpeg2-4 libmpg123-0 libmtp-common libmtp9
  libnghttp2-14 libnuma1 libopenjp2-7 libopenmpt-modplug1 libopenmpt0 libopus0 libpcre16-3 libphonon4qt5-4
  libpolkit-qt5-1-1 libpsl5 libqt5core5a libqt5dbus5 libqt5gui5 libqt5network5 libqt5printsupport5 libqt5qml5
  libqt5quick5 libqt5script5 libqt5sql5 libqt5svg5 libqt5widgets5 libqt5x11extras5 libqt5xml5 libraw1394-11
  libresid-builder0c2a librtmp1 libsamplerate0 libsdl-image1.2 libsdl1.2debian libshine3 libshout3 libsidplay2
  libsnappy1v5 libsndio6.1 libsoxr0 libspeex1 libspeexdsp1 libssh-gcrypt-4 libswresample2 libtag1v5
  libtag1v5-vanilla libtheora0 libtwolame0 libunistring0 libupnp6 libusageenvironment3 libva-drm1 libva-x11-1
  libva1 libvcdinfo0 libvdpau1 libvlc5 libvlccore8 libvpx4 libwavpack1 libwebp6 libwebpmux2 libx264-148 libx265-95
  libxcb-composite0 libxcb-damage0 libxcb-icccm4 libxcb-image0 libxcb-keysyms1 libxcb-render-util0 libxcb-shape0
  libxcb-xinerama0 libxcb-xv0 libxslt1.1 libxvidcore4 libzvbi-common libzvbi0 phonon4qt5 phonon4qt5-backend-vlc
  plasma-framework qml-module-org-kde-kquickcontrols qml-module-org-kde-kquickcontrolsaddons
  qml-module-qtgraphicaleffects qml-module-qtquick-controls qml-module-qtquick-layouts qml-module-qtquick-window2
  qml-module-qtquick2 vlc-data vlc-plugin-base vlc-plugin-video-output
Предлагаемые пакеты:
  khelpcenter konsole-kpart libbluray-bdj firmware-crystalhd cups-common libdvdcss2 fam gpgsm media-player-info
  lirc opus-tools libthai0 qt5-image-formats-plugins qtwayland5 qt5-qmltooling-plugins libraw1394-doc sndiod speex
  phonon4qt5-backend-gstreamer
Рекомендуемые пакеты:
  libaacs0 javascript-common libjs-jquery kactivities-bin kactivitymanagerd libkf5config-bin libkf5dbusaddons-bin
  kpackagelauncherqml libkf5globalaccel-bin libkf5iconthemes-bin libkf5parts-plugins sonnet-plugins
  libkf5xmlgui-bin libmtp-runtime publicsuffix qttranslations5-l10n mesa-utils qt5-gtk-platformtheme
  libqt5sql5-sqlite | libqt5sql5-mysql | libqt5sql5-odbc | libqt5sql5-psql | libqt5sql5-tds | libqt5sql5-ibase
  va-driver-all | va-driver vdpau-driver-all | vdpau-driver libvlc-bin libproxy-tools xdg-utils
НОВЫЕ пакеты, которые будут установлены:
  kate kate5-data kio kpackagetool5 ktexteditor-data ktexteditor-katepart liba52-0.7.4 libaa1 libass5
  libavahi-client3 libavahi-common-data libavahi-common3 libavc1394-0 libavcodec57 libavutil55
  libbasicusageenvironment1 libbluray1 libcaca0 libcddb2 libcdio13 libchromaprint1 libcrystalhd3 libcups2
  libcurl3-gnutls libdbusmenu-qt5-2 libdc1394-22 libdca0 libdirectfb-1.2-9 libdouble-conversion1 libdvbpsi10
  libdvdnav4 libdvdread4 libebml4v5 libfaad2 libfam0 libfribidi0 libgit2-24 libgles1-mesa libgles2-mesa libgme0
  libgpgme11 libgpgmepp6 libgroupsock8 libgsm1 libhttp-parser2.1 libidn2-0 libiso9660-8 libjs-underscore libkate1
  libkf5activities5 libkf5archive5 libkf5attica5 libkf5auth-data libkf5auth5 libkf5bookmarks-data libkf5bookmarks5
  libkf5calendarevents5 libkf5codecs-data libkf5codecs5 libkf5completion-data libkf5completion5 libkf5config-data
  libkf5configcore5 libkf5configgui5 libkf5configwidgets-data libkf5configwidgets5 libkf5coreaddons-data
  libkf5coreaddons5 libkf5crash5 libkf5dbusaddons-data libkf5dbusaddons5 libkf5declarative-data libkf5declarative5
  libkf5globalaccel-data libkf5globalaccel5 libkf5guiaddons5 libkf5i18n-data libkf5i18n5 libkf5iconthemes-data
  libkf5iconthemes5 libkf5itemmodels5 libkf5itemviews-data libkf5itemviews5 libkf5jobwidgets-data
  libkf5jobwidgets5 libkf5kiocore5 libkf5kiofilewidgets5 libkf5kiontlm5 libkf5kiowidgets5 libkf5newstuff-data
  libkf5newstuff5 libkf5notifications-data libkf5notifications5 libkf5package-data libkf5package5 libkf5parts-data
  libkf5parts5 libkf5plasma5 libkf5plasmaquick5 libkf5quickaddons5 libkf5service-bin libkf5service-data
  libkf5service5 libkf5solid5 libkf5solid5-data libkf5sonnet5-data libkf5sonnetcore5 libkf5sonnetui5
  libkf5texteditor5 libkf5textwidgets-data libkf5textwidgets5 libkf5threadweaver5 libkf5wallet-bin
  libkf5wallet-data libkf5wallet5 libkf5widgetsaddons-data libkf5widgetsaddons5 libkf5windowsystem-data
  libkf5windowsystem5 libkf5xmlgui-data libkf5xmlgui5 libkwalletbackend5-5 liblirc-client0 liblivemedia57
  liblua5.2-0 libmad0 libmatroska6v5 libmp3lame0 libmpcdec6 libmpeg2-4 libmpg123-0 libmtp-common libmtp9
  libnghttp2-14 libnuma1 libopenjp2-7 libopenmpt-modplug1 libopenmpt0 libopus0 libpcre16-3 libphonon4qt5-4
  libpolkit-qt5-1-1 libpsl5 libqt5core5a libqt5dbus5 libqt5gui5 libqt5network5 libqt5printsupport5 libqt5qml5
  libqt5quick5 libqt5script5 libqt5sql5 libqt5svg5 libqt5widgets5 libqt5x11extras5 libqt5xml5 libraw1394-11
  libresid-builder0c2a librtmp1 libsamplerate0 libsdl-image1.2 libsdl1.2debian libshine3 libshout3 libsidplay2
  libsnappy1v5 libsndio6.1 libsoxr0 libspeex1 libspeexdsp1 libssh-gcrypt-4 libswresample2 libtag1v5
  libtag1v5-vanilla libtheora0 libtwolame0 libunistring0 libupnp6 libusageenvironment3 libva-drm1 libva-x11-1
  libva1 libvcdinfo0 libvdpau1 libvlc5 libvlccore8 libvpx4 libwavpack1 libwebp6 libwebpmux2 libx264-148 libx265-95
  libxcb-composite0 libxcb-damage0 libxcb-icccm4 libxcb-image0 libxcb-keysyms1 libxcb-render-util0 libxcb-shape0
  libxcb-xinerama0 libxcb-xv0 libxslt1.1 libxvidcore4 libzvbi-common libzvbi0 phonon4qt5 phonon4qt5-backend-vlc
  plasma-framework qml-module-org-kde-kquickcontrols qml-module-org-kde-kquickcontrolsaddons
  qml-module-qtgraphicaleffects qml-module-qtquick-controls qml-module-qtquick-layouts qml-module-qtquick-window2
  qml-module-qtquick2 vlc-data vlc-plugin-base vlc-plugin-video-output
обновлено 0, установлено 218 новых пакетов, для удаления отмечено 0 пакетов, и 31 пакетов не обновлено.
Необходимо скачать 61,5 MБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 246 MB.
Хотите продолжить? [Д/н]

уверен, 10% нажимает N и 90% нажимают @#$! ctrl-c

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

когда человек делает так

и у него система показывает выхлоп, как у тебя, то с вероятностью 90% это означает он отдаёт предпочтение решениям на базе GTK.

В таком случае почему бы не использовать Geany?

А исходный вопрос будет звучать так: Что есть в обоих названных (Sublime и Atom), чего нет в наличии в Geany?

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

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

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

Что есть в обоих названных (Sublime и Atom), чего нет в наличии в Geany?

Мультикурсорности. Именно этой киллерфичей они и рулят. Если когда-то эту фичу запилят в kate - я просто обоссусь кипятком от счастья.

Атом пробовал после саблайма, и он мне показался дико неудобным и нелогичным. То что в саблайме делается обычным простым хоткеем - в атоме хоткея не имеет и запрятано в жопу мира, еще и называется нетипично (ЕМНИП это alt+f3 ака «взять выделение и на каждом таком поставить по курсору» и ctrl+shift+n «разбить выделение на кучу курсоров в начале строки»)

Ну и в саблайме шикарный пакетный манагер в поисковой строке который мне кажется намного более удобным по сравнению с саблаймовским. И конфиги как там редактируются мне понравилось. Ну и плагины почти на все случаи жизни (взять тот же kate - у него есть плагин lumen для автокомплита кода на D, и в реальном использовании он гарантированно крашится. Баг отправил - всем пофиг, на него даже никто не посмотрел. А у саблайма плагины на безопасненьком питончике, а не на бинарно-компилируемых падучих ногоотстреливающих крестах)

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

найди абзац про vlc-plugin-video-output для текстового редактора

Зачем? Если я пойду собирать бутылки вместо чтения этой простыни, я за это время денег заработаю больше, чем стоит место для этих «лишних» пакетов. Если мне хочется посмотреть какую-то прогу ­­— я беру и ставлю, не считая и не читая зависимости.

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

Больше похоже на то, что дело не в редакторе, а в зависимостях пакетов, заточенных на использование только с KDE. Вот, например, содержимое каталога Kate на оффтопике (признаюсь, пример не лучший)

bearer		      KF5IconThemes.dll      libEGL.dll
breeze.rcc	      KF5ItemModels.dll      libGLESV2.dll
d3dcompiler_47.dll    KF5ItemViews.dll	     libhunspell-1.3.dll
iconengines	      KF5JobWidgets.dll      opengl32sw.dll
imageformats	      KF5KIOCore.dll	     platforms
kate.exe	      KF5KIOFileWidgets.dll  printsupport
KF5Archive.dll	      KF5KIONTLM.dll	     Qt5Core.dll
KF5Attica.dll	      KF5KIOWidgets.dll      Qt5DBus.dll
KF5Auth.dll	      KF5NewStuff.dll	     Qt5Gui.dll
KF5Bookmarks.dll      KF5Parts.dll	     Qt5Network.dll
KF5Codecs.dll	      KF5Service.dll	     Qt5PrintSupport.dll
KF5Completion.dll     KF5Solid.dll	     Qt5Script.dll
KF5ConfigCore.dll     KF5SonnetCore.dll      Qt5Svg.dll
KF5ConfigGui.dll      KF5SonnetUi.dll	     Qt5Widgets.dll
KF5ConfigWidgets.dll  KF5TextEditor.dll      Qt5Xml.dll
KF5CoreAddons.dll     KF5TextWidgets.dll     qt.conf
KF5Crash.dll	      KF5ThreadWeaver.dll    translations
KF5DBusAddons.dll     KF5WidgetsAddons.dll   vcredist_x86.exe
KF5GuiAddons.dll      KF5WindowSystem.dll    zip.dll
KF5I18n.dll	      KF5XmlGui.dll	     zlib.dll

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