LINUX.ORG.RU

В поисках идеального редактора - Atom vs Visual Studio Code

 , , , ,


1

6

Заморочился тут я в поиске хорошего и оупенсорсного универсального рабочего инструмента для себя, и начать поиски решил с самого нового и популярного. Все впечатления от Atom и Visual Studio Code развернуто расписаны расписаны здесь, если кратко:

  • Atom делает 70-80% нужного мне функционала, скорее всего покопавшись в плагинах я смогу найти остальное. НО: в итоге потреблять ресурсов он наверное тогда станет как полноценная IDE на Java
  • Visual Studio Code оказался типичным софтом от Microsoft - много шума и пиара, но мало дела. Изкоробочных возможностей мало, плагинов тоже.

Итак, куда податься? Выбросить кучу времени на освоение GNU Emacs или есть другие альтернативы? Было бы очень хорошо обойтись без holy wars, но на лоре такое врядли возможно.

P.S. В конце моего опуса 19 человек проголосовали за VSC, видимо им кто-то пользуется.

Deleted

Выбросить кучу времени на освоение GNU Emacs

This.

Lincor
()

Использую атом для многих задач - пока жив.

в итоге потреблять ресурсов он наверное тогда станет как полноценная IDE на Java

Так же долго и непосильно нажать пару кнопок, что бы в место предрассудков заиметь обоснованное мнение?

iu0v1
()

Выбросить кучу времени на освоение GNU Emacs или есть другие альтернативы?

Да нет там кучи времени. После туториала можно работать работу. То же самое касается и вима.

A1
()

Про кучу времени - ты загнул. Но лично я не спрыгнул на emacs из-за низковатого уровня кроссплатформенности (под оффтопик оно плохо заходит, можно, но хуже чем [g]vim).

А чего ты кстати sublime не упомянул? Вроде как многие с него тащатся или это уже не модно?

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

под оффтопик оно плохо заходит, можно, но хуже чем [g]vim

У меня прямо противоположный опыт - года 3-4 назад ставил vim на оффтопик, бинарная сборка была собрана без поддежки python, которая мне была нужна. Собирать под оффтопик мне было лень, а с emacs таких проблем не возникло.

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

Ну, я пробовал относительно недавно, полгода назад гдет.

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

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

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

С питоном и прочей фигнёй в стандартной сборке, даже в portable сейчас всё вроде норм (притом ставил я на основную виндовую тачку 7.3 года два назад наверное, потом ток конфиги с линуха полил), даже ycm вполне себе заводится под виндой если собрать его.

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

шг под оффтопиком

я вижу безотносительно emacs.

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

запили уже себе dotfiles на каком-нибудь гитхабе. Новая машина - git pull и вперёд.

feofan ★★★★★
()

>> Итак, куда податься?


Почему не использовать просто терминальный vim?

Я с месяцок побаловался атомом и вернулся на вим (которым продолжал параллельно пользоваться), единственное, что не найти для вима, но есть для атома, это https://github.com/abe33/atom-pigments (не путать с пипеткой или отображением текущего цвета), но это не критично, хотя для атома есть прекрасный вимкомплект:

  • vim-mode
  • ex-mode
  • vim-mode-visual-block
  • vim-mode-clipboard-plus
  • vim-surround

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

Темы понравились, шрифты и все такое — тоже, но после того, как я научился настраивать цвета в виме и терминале на любой из hex #****** — подобной проблемы у меня нет;

Менеджер пакетов, настройка.... но не могу я так же эффективно работать на атоме, как на виме.

Все остальное в виме есть.

kep
()

Brackets для Web, GNOME Builder для обычных проектов или саблайм, если не понравился билдер
Ну или лепи плагины на VSCode/Atom - от плагинов не так уж и сильно толстеют
Или ставь Vim/Emacs и изучай
Лично я Vim использую как редактор для скриптов и для написания текстов, которые позже оформляю в LibreOffice :-)

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

под оффтопиком половина плагинов на лиспе не завелась, сервер не завелся

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

feofan ★★★★★
()

в итоге потреблять ресурсов он наверное тогда станет как полноценная IDE на Java

2015 год, а все плачут
1ГБ ОЗУ сожрет? Ну и хрен. 2? Ну и хрен с ним тоже. 4? Ну и хрен с ним тоже. Мне вот раму некуда тратить, а вы все экономите.

FIL ★★★★
()

В поисках идеального редактора

Чего его искать. Собрал emacs, и радуйся жизни.

Hertz ★★★★★
()

Как этим атомом вообще можно пользоваться? Если без плагинов ещё более менее терпимо, то в противном случае оно тормозит гораздо сильнее, чем любая IDE на жабке. И это при том, что даже с таким набором плагинов до уровня IDE ему ещё очень далеко. А когда мне надоело терпеть этот глюкодром, и я решился выпилить его, был очень удивлён объёму загруженных плагинов. Да у меня IDEA со всем обвесом меньше весила. Словом, атом не нужен, как и любой другой лапшесофт на десктопах.

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

Не могу говорить за всех, но когда текстовый редактор жрёт наравне с браузером, а то и больше, то что-то здесь не так, тебе так не кажется?

Kilte ★★★★★
()

В поисках идеального редактора - говно против говна

Любой кактус будут жевать, лишь бы vim не осваивать.

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

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

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

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

Kilte ★★★★★
()

какие задачи нужны ?
а то поиск сферического идеального редактора/ИДЕ - мутно как-то

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

У меня с Lint on fly Atom очень сильно тормозит, все IDE от Jetbrains работают быстрее. Впрочем с Lint on save работает нормально.

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

Использую атом для многих задач - пока жив.

В чем преимущества подобных редакторов перед IDE? Судя по всему это какая-то тенденция, которую я пока не вкурил...

I-Love-Microsoft ★★★★★
()

Кстати, чтоб не создавать лишнюю тему, как в Atom настроить рендеринг шрифтов? Ато я после обновления недавно получил лютое ШГ. А еще лучше будет научить его Terminus'у.

templarrr ★★★★★
()
Ответ на: комментарий от I-Love-Microsoft

Смотря для чего. Я на него с PyCharm слез, потому что он намного проще, и внезапно после получасового напилинга умеет все, что мне нужно.

templarrr ★★★★★
()
Ответ на: комментарий от I-Love-Microsoft

Я не использую больше половины (а может и еще больше) возможностей ide. Потому гораздо продуктивней выходит иметь редакторы, которые я подкручиваю до необходимого мне фичлиста. Итого: зачем плтить болше?

iu0v1
()
Ответ на: комментарий от I-Love-Microsoft

В чем преимущества подобных редакторов перед IDE?

Более легкая расширяемость и как следствие возможность существования плагина под твои задачи.

A1
()

Выбросить кучу времени на освоение GNU Emacs или есть другие альтернативы?

vim же, нет?

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

Дык так оно и есть. Прост с vim'om мой конфиг практически без правок взлетел, а с эмаксом начался секс (я деталей уже к сожалению не вспомню, но, например, не заработал status line который я юзал, хотя казалось бы чего там может быть такого некроссплатформенного).

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

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

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

не заработал status line который я юзал, хотя казалось бы чего там может быть такого некроссплатформенного

Подозреваю, банально не был настроен PATH внутри emacs. Или подобная банальщина.

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

Я 5 лет использовал vim. Уже пару лет использую emacs. Тут надо смотреть, если тебе вимовская модальность нравится, то пересаживаться большого смысла нет (хотя есть evil-mode). Я вот понял, что не переключаться между режимами - блаженство =) Ну и elisp как язык расширений, я считаю, прекрасен.

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

Я на него с PyCharm слез, потому что он намного проще, и внезапно после получасового напилинга умеет все, что мне нужно.

PyCharm умеет статический анализ Python-кода. Atom тоже умеет или тебе не нужно?

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

C, Python, web c JS & PHP, Go, Java. Иногда другие, но не так часто.

Со всеми, кроме java, emacs справится на отлично. Для java проще сразу брать IDE.

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

Большая часть нужного уже давно написана. Ну и освоить для написания mode уйдёт неделя максимум - там очень хорошая документация.

PS. Да, я написал себе «какой-нить-mode»

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

Ну я тоже для своего говноязычка макросов писал мод с дополнением и ошибками.

Я к тому что полдня на «освоить» маловато. + даже просто выучить это еще не все. освоить можно только опытом. Особенно такой комбайн как емакс.

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

Всем проще, смысл что другие не такие ленивые жопы и сделают твою хотелку. vim/emacs как раз этим и заруливают, практически все ништяки уже кем-то написаны. atom/sublime тоже на этой теме взлетели.

A1
()
Ответ на: >> Итак, куда податься? от kep

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

Вим. тоже мне советчик.

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