Шалом программисты, пишу фронт на ts angular, но все, кто на нем писал прекрасно знаю, как дохуя он жрет. Короче у меня есть нетбук с unix системой жаль не яблоко, есть пекарня. Сообразил хитрый план: на нетбуке без графической оболчки, ну или на крайняк с консольной wm для браузера, на виме пилить фронт, а бек на своей пекарни и запускать все это в итоге вместе. Как думаете стоит затнимать этим или поставить себе тупо vscode? Если стоит, то какие расширения, палгины и прочую хуйня себе ставить. Ну и окружение помимо нодов.
В консоль могу, по этому без DE проживу, то что в вим тяжело вкатываться вкурсе, и считаю отличной возможность вкатиться таким образом
>>1307656>никаких преимуществ тебе vim не дастА как же хваленная скорость редактирования текста? + мало жрать будет
>>1307657>мало жрать будетVim - Тормозная хуйня.>А как же хваленная скорость редактирования текста?cua-редакторы почти не уступают, а за счет автокомплита и прочих удобностей ты даже выиграешь в скорости.
>>1307661кстати чё по атому? я им пользовался чутка, у меня тормозило по сравнению с vscode, он рил такой убогий?
>>1307661>cua-редакторы почти не уступают, а за счет автокомплита и прочих удобностей ты даже выиграешь в скорости.нагуглил такое сравнениеhttps://github.com/jhallen/joes-sandbox/tree/master/editor-perfа автокомплит линтер и прочая шняга на вим так же есть
>>1307680>тред не читал но очевидно что emacs>что очевидно?думаю, что очевидно что ты емакс-долбоеб очень любишь емакс
>>1307685>МОЖЕТ БЫТЬ ТЫ ЕМАКС ДОЛБАЕБДЖЕЙМС, НАС РАСКУСИЛИ! СЪЯБЫВАЕМ С ТРЕДАна самом деле >ПРИ ЧЕМ ТУТ ЕМАКС ДОЛБАЕБну ты очевидно любишь емакс + очевидно не любишь читать
>>1307653 (OP)В чем блять твоя проблема, ебучий ты шизофреник? Нахуя ты пердолишься с системой долбаебина, пытаясь решить кустарные проблемы? Чем тебя блять не устроила дриснятка на десктопе? Там даже для таких даунов как ты сделали linux подсистему, чтобы в виртуалкой не ебаться. Заработай себе уже 200к на ссаный макбук и пиздуй нахуй
>>1307719ты совсем тупой или со зрением плохо? я четко написал, что хочу использовать ВТОРОЙ (2) (II) (SECOND) нетбук для того чтоб на нем писать и запускать фронэнд, пока на пк будет хоститься и допиливаться бек. Нахуй мне твой десктоп если он дохуя жрет? мне нужно чет легкое, так что съебался с треда на хуй, говна кусок
>>1307653 (OP)Если ты что-то серьёзное делаешь на TS и ангуляре, то без Visual Studio тебе не обйтись. Ставь последнюю и не парь свой мозг.
>>1307726Бляяять, пиздец, ебанутое животное пишет фронтенд на милипиздрическом экране нетбука. Долбаеб у меня все летало на винде10 на нетбуке с интеле атом и 2гб рам, за 5к рублей блять. Но из за вас конченных пидорасов фронтендщиков, у меня вкладка с gmail жрет полгига. Нахуя тебе юникс на рабочей машине, если там драйверов нет под твое железо, а с попенсурсными от васянов оно только хуже работает и жрет больше аккамуля
>>1307739Справедивости ради, ты сам пробывал этим wsl пользоваться? Там настолько тормозной дисковый io, что вообще нах оно нужно. npm может битый час просираться, пока зависимости установит. Даже с ssd.Мимо
>>1307728>фиговое в каком отношении? Хуже работает, тормознее.>и то что ебаться надо уже готов Лучше бы код строчил.
>>1308427В VsCode многое важное написано на С++/C#(?), поэтому она работает ну намного быстрее, даже и не скажешь что электрон.
>>1307653 (OP)Vim или Emacs отличные среды для разработки.Но переходить на них только из-за того что ноут слабый..... ебанутей причины я не видел.Ничего не выйдет. Только время потратишь Возвращайся когда возникнут другие причины.
>>1307653 (OP)Во первых, зачем тебе макбук? Раз в консоли жить можешь, то поставь себе линекс и i3 - удобно пиздос. во всяком случае, удобней чем макосИ почему ты просто не можешь писать на компе? Алсо, я не фронтенд мака, но мне кажется, что фронтендщику надо хоть время от времени смотреть на то, что он делает. Как ты это с консольки сделаешь?>>1307657Такая же скорость может быть и в вскоде - достаточно поставить вимплагин. Да и благодаря фичам вскода он гораздо удобнее, чем вим. А вим используй в качестве блокнота, когда будешь сидеть в консольке. Ну и различные скрипты/алгоритмы в один файл в виме удобнее и быстрее написать, чем в вскоде.Переходи на линукс, братан. ну я и лицемер, ставлю на пикрл штульмана, а сам советую вим вместо имакса.
>>1309289>ну я и лицемер, ставлю на пикрл штульмана, а сам советую вим вместо имаксаСправедливости ради, под веб емакса нет. Нету под него ни плагинов, ни хуя. А вим я не переношу с его ебучими шорткатами через двоеточие.
>>1309289>ну я и лицемер, ставлю на пикрл штульмана, а сам советую вим вместо имакса.Vim для плебеев - всё правильно делаешь, братан.emacs-goddess
>>1309381Все есть. Перекатился с webstorm т.к. круг задач расширился, да и просто заебало 5 лет сидеть. Ни чуть не жалею. Что-то хуже, что-то, а для меня многое, лучше. Сидели бы рядом, все бы показал, может быть даже в свою веру обратил. Так конечно не переубедишь. Просто имей введу что полно и для бэка и для фронта.
>>1309509Ну, чем пользуешься лично ты? Просто названия плагинов.И есть ли какая-нибудь автодополнялка для реактовского синтаксиса?
>>1309947Да ладно, подпишу то что не очень популярно, а то толку от списка нольУ меня много nodejs, angular,немного phpсовсем чуточку python и haskellИз интересного под Web наверное это: js2-mode (для js файлов.) skewer (сервер для live мордоразработки. Как минимум перегрузить браузер после сохранения файла, как максимум сразу видеть изменения вживую, писать команды в нем а не в консоле, сразу переопределять функции... ) phpcbf (автоформат кода по стандартам через phpcbf) flymake-php (ошибки, предупреждения о несоответствии стандартам через phpmd ) php-eldoc (документация) всякая мелочь типа nginx-mode, apache-mode, dumb-jump(поиск объявления функции не по тэгам а через ag/grep/ripgrep) Ну и говоря о плагинах общего назначения нельзя не выделить: projectile flycheck yasnippet yasnippet-snippets magit ag (поиск в директории через ag. Сильно быстрее чем grep. После установки начал откровенно забивать на генерацию TAGS и поиск по нему) ripgrep (поиск в директории через ripgrep. обещают что быстрее чем ag, еще не понял.) auto-complete rainbow-delimiters (подсветка скобок разными цветами в зависимости от вложенности) anzu (более информативная поиск и замена) which-keyПод реакт слышал что rjsx-mode хорош вместо react-mode Конечно будет автодополнялка. Да и вообще будут прыжки к определению функции или переменной, поиск по индексу проекта... Это все сразу будетМожно только дальше наращивать добавляя какие-то специфичные для тебя штуки. Вон есть и свой комплит. https://github.com/reactjs/react-autocompleteНу и skewer посмотри. Может тебе с ним будет намного удобнее чем то как ты сейчас работаешь.
>>1310047Выкини skewer и поставь indiumВыкини ag и поставь rgВыкини auto-complete и поставь companyПощупай web-mode, ivy, avy,
>>1310308>rg так есть же. ripgrep. Или ты о чем-то другом?>ivy как раз мой выбор. Пописываю под него свои штучки. >web-mode Практически не сталкиваюсь с мешаниной. А если сталкиваюсь, включаю mode соответствующий тому куску, ради которого я открыл файл. >company вместо auto-compleate да знаю о преимуществах. Все как-то лень. Хотя и делать особо ничего не нужно. >avy интересно. Точно пригодится. Спасибо.>indium вместо skewerа я при выборе остановился на skewer.Если не лень, распиши в чем ты видишь преимущества indium перед skewer.
>>1310513Если вкратце, skewer это такой костыль, который требует запуска http-сервера в емаксе и подключения какого-то жс на страницу.indium использует chrome-debug-protocol для удаленного управления браузером. Таким образом ты по сути получаешь полноценный экспериенс chrome-dev-tools, но в емаксе. Ты можешь ставить брекпоинты, выполнять код в текущем контексте, делать live-reload не через eval, а через set-script-source (правда вроде оно до сих пор не работает с модулями), и т.п.
>>1310308С автодополнением что делать? Поставил lsp-mode, тормозит как собака, vscode в миллион раз быстрее работает.
>>1310845Какой язык?У lsp много проблем.1) Обновится до emacs-27, чтобы включилась нативная реализация json2) Попробовать eglot вместо lsp-mode3) Отключить company-modeНо в целом lsp кривое говно от мелкомягких.
>>1310846js> Попробовать eglot вместо lsp-modeНо он же используется вместе с lsp, а не вместо.Если оно кривое, то есть что-нибудь не кривое?