Программы


Ответить в тред Ответить в тред

<<
Назад | Вниз | Каталог | Обновить тред | Автообновление
118 12 39

Зачем Vim/Emacs в 2к20? Аноним (Linux: Firefox based) 31/05/20 Вск 17:20:38 27953341
12hfy47sdkg432b.jpg (15Кб, 410x230)
410x230
Зачем в 2к20 году до сих пор юзают говно мамонта типа вима или имакса? Только не говорите, что это из-за того, что IDE жрет много ресурсов, благо уже не 80ые с компами, где ОЗУ в 30-50 раз меньше, чем у моей умной микроволновки.
Я понимаю там конфиги подпилить, тем более на удаленном сервере (хотя тот же нано тоже сгодился бы), но некоторые пытаются высрать из этого старья некое подобие IDE, обвешивая их плагинами, которые дают 1% функционала IDE в САМОМ лучшем случае. Вопрос - нахуя? У всех пердоль шизоидное расстройство личности?
/discuss
Аноним (Debian Linux: Iceweasel) 31/05/20 Вск 17:50:55 27953402
>обвешивая их плагинами, которые дают 1% функционала IDE в САМОМ лучшем случ
Ты долбоёб? Пруф или пиздабол. Emacs тебе даёт не просто редактор, а целую операционную систему, долбоёб.
Аноним (Linux: Firefox based) 31/05/20 Вск 18:01:54 27953433
>>2795340
Ну и нахуя тебе это всралось, если у тебя УЖЕ ЕСТЬ операционная система, дебич? Зачем городить эти велосипеды?? И в данном посте шла речь конкрено о функционале текстового редактора (в случае вима - он только это и умеет делать). Суть в том, что пердоли пытаются сделать из него замену саблайма/вскода, а порой и замену полноценным IDE, но это же блять бред сивой кобылы.
Аноним (Linux: Firefox based) 31/05/20 Вск 18:05:25 27953464
>>2795334 (OP)
Emacs - это, как сейчас модно говорить, "фреймворк", базирующийся на древней, как говно мамонта Lisp-машине и предназначенный для охуительно быстрой разработки софта, ориентированного в первую очередь на активную работу с текстом. Т.е. это такая RAD-среда, типа Delphi, только заточенная в первую очередь на работу с текстом.
V
Аноним (Google Android: Mobile Safari) 31/05/20 Вск 18:07:24 27953485
>>2795343
>>2795334 (OP)
Так а что там делать иде с вима? Надо поставить только плагин на лсп и на автокомплит и все - иде под любой язык готова.
Аноним (Microsoft Windows 10: Chromium based) 31/05/20 Вск 18:09:34 27953496
>>2795334 (OP)
> У всех пердоль шизоидное расстройство личности?
Ну кагбэ да. Пердолинг — это не про функциональность, это ебля ради ебли.
Аноним (Debian Linux: Iceweasel) 31/05/20 Вск 18:11:37 27953517
>>2795343
>Ну и нахуя тебе это всралось, если у тебя УЖЕ ЕСТЬ операционная система, дебич
Долбоёб успокойся, это объективный показатель всей мощи emacs'а, он способен быть операционкой не говоря и про иде, в отличии от твоего говномскода.
>а порой и замену полноценным IDE, но это же блять бред сивой кобылы
Ты лучше меньше пизди и переходи к фактам, пруфай свои тезисы.
НИ МОЖИТ ПОТОМУ ЧТО Я ТАК СКОЗАЛ, да?
Аноним (Linux: Firefox based) 31/05/20 Вск 18:21:00 27953578
>>2795343
Потому что инструментарий и подход к разработке софта, которые предлагает Emacs, оказались настолько удобными и универсальными, что позволили реализовать большую часть прикладного уровня UNIX ОС, значительно повысив функционал и при этом уменьшив размер исходного кода в десятки раз, в разы же упростив удобство программирования и отладки. Не удивительно, что некоторые это быстро прочухали и со временем фактически переписали под Emacs весь text-based прикладной софт и не только.
Аноним (Linux: Firefox based) 31/05/20 Вск 18:21:56 27953589
>>2795348
Как будешь рефакторить код без костылей?
Как будешь пилить гуй, заполняя формы как в QT Creator или хотяяя бы как в богомерзком экслипсе?
Как нормальный дебаггер прикрутишь? (существующие плагины для вима для отладки - просто говно)
Может из имакса невероятными костыльными усилиями можно высрать 2% функционала IDE вместо 1%, но вим в качестве ПОЛНОЦЕННОЙ IDE - это же вообще пиздец маразм.
Аноним (Linux: Firefox based) 31/05/20 Вск 18:25:31 279535910
>>2795358
быстрофикс
эклипсе*
31/05/20 Вск 18:35:57 279536511
>>2795358
>Как нормальный дебаггер прикрутишь?
>Может из имакса невероятными костыльными усилиями можно высрать 2% функционала IDE вместо 1%
Лол, чучело зеленое. В Имаксе один из лучших интерфейсов к GDB по определению.
Аноним (Google Android: New Opera) 31/05/20 Вск 18:36:54 279536612
Загрузи в какой-нибудь говно-вебшторм файл с 400к строками кода и наблюдай за агонией, после которой выдавится какуля про опустошенную память.
Аноним (Linux: Firefox based) 31/05/20 Вск 18:51:29 279536913
>>2795334 (OP)
Ты про сам vim или про vim-like бинды? Если про второе, то отосрал жирную вонючую какаху тебе на голову. Если же про сам вим, то да, тоже не вижу особого смысла его обмазывать плагинами, проще использовать IDE с биндами вима.

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

Имакс для извращенцев.
Аноним (Linux: Firefox based) 31/05/20 Вск 18:53:14 279537014
>>2795366
Не юзал сие поделие, но подозреваю, что у меня ничего бы не произошло (64 гб ОЗУ). Камон, 2020 год епта. Хипстерские технологии и пластиковый мир победили!
>>2795365
А вим сосет хуй, но его почему-то еще юзают, да еще и он популярнее имакса, лол. Пердоли такие ёбнутые на голову, что аж смешно.
Аноним (Linux: Firefox based) 31/05/20 Вск 18:57:49 279537215
>>2795369
Я про сам вим, так что уворачиваюсь от какахи, которая падает на ебало вимоимаксодрочеров.
Нахуй те плашины высирали, если в итоге даже обоссаный вскод as is мощнее вима раз в 50. Опять же, с IDE даже не сравниваю, там разница как между обоссаным бомжом (имакс/имом) и Джеффом Безосом (любая нормальная IDE).
>>2795366
>400к строками кода
Держи в курсе, даже в таких монструозных проектах, как Линукс, Хром (несколько десятков миллионов строк кода) нет файлов с таким большим количеством строк, не неси хуйню, пердоля.
31/05/20 Вск 18:59:43 279537416
>>2795370
>Камон, 2020 год епта. Хипстерские технологии и пластиковый мир победили!
В твоем уютном формошлепском болотце разве что. Не переживай, скоро свои 64 гб ОЗУ на продуктовые талоны на Авито будешь менять.
Аноним (Linux: Firefox based) 31/05/20 Вск 19:03:52 279537717
>>2795334 (OP)
Даже если не иде. Будем честными, на сегодня в опенсорсе кроме них нет нормальный блокнотов с мультикурсором и прочей хипстороской фигней.
Аноним (Google Android: New Opera) 31/05/20 Вск 19:05:18 279537818
>>2795370
>64 гб ОЗ
Хоть 256. Он упрётся в собственный шлагбаум

>>2795372
>нет файлов с таким большим количеством строк
Поделия от джетбрейнс отваливаются после 50k
Аноним (Google Android: New Opera) 31/05/20 Вск 19:07:18 279537919
Аноним (Google Android: Mobile Safari) 31/05/20 Вск 19:12:41 279538320
14699604153050s.jpg (4Кб, 250x169)
250x169
ОП ХУЙ
Аноним (Linux: Firefox based) 31/05/20 Вск 19:13:31 279538521
>>2795378
>Хоть 256. Он упрётся в собственный шлагбаум
Так и напиши: "не осилил seek() в 2020 году." Там же смещения какие-то. Сложна-сложна-нипанятна. Чего еще ждать от хипстерских поделок.
Аноним (Google Android: New Opera) 31/05/20 Вск 19:22:41 279538822
Аноним (Debian Linux: Iceweasel) 31/05/20 Вск 19:38:32 279540523
vimgdb2.jpg (701Кб, 1304x975)
1304x975
>>2795370
>А вим сосет хуй, но его почему-то еще юзают, да еще и он популярнее имакса, лол. Пердоли такие ёбнутые на голову, что аж смешно.
Так-то всё есть и в виме, просто ты какую-то херню несёшь.
31/05/20 Вск 19:55:38 279542024
Аноним (Google Android: Mobile Safari) 31/05/20 Вск 20:25:07 279543325
>>2795334 (OP)
Вим и не нужно превращать в среду разработки. Просто как текстовый редактор с парой плагинов и грамотным конфигом он дает пососать всем остальным редакторам РЕДАКТОРАМ, а не IDE в плане функциональности, настраиваемости и производительности.
31/05/20 Вск 22:52:05 279550626
Сначала хотел ответить по существу, вопрос-то все-таки стоящий обсуждения. А потом посмотрел на хамский тон ТСа - и передумал. Так что сажи, научись уважать собеседников сначала, товарищ.
31/05/20 Вск 22:59:35 279551027
>>2795506
Видно же, что он сюда срать пришёл, а не за конструктивом.
Аноним (Google Android: Mobile Safari) 31/05/20 Вск 23:00:36 279551128
>>2795506
Я извиняюсь за ТСа ебаната, уважаемый. Простите эту макаку, хочу услышать Ваш ответ, так как мне тоже интересна эта тема, хоть и ТС агрессивный мудень какой-то. Надеюсь, что он вразумится. Заранее благодарю.
31/05/20 Вск 23:21:40 279551929
>>2795511
Расскажу тогда про свои use-cases:
Вим можно запускать на удаленном кластере, где у тебя 128gb ram, 20 ядер и все такое. Мне это бывает иногда нужно
Если работаешь 90% времени в консоли у меня так, очень комфортно взаимодействовать с вимов внутри tmux
Если инвестировать время, можно получить очень удобную конфигурацию, с дебагом, линтингом и проверкой типов, а платить за лицензию - не нужно.
На крупных проектах пошустрее. Сравниваю с продуктами от JetBrains.

На самом деле, каких-то особых причин переходить на vim, если до этого пользовался только IDE, нет. Но если уже по каким-то причинам с ним знаком, то это мощный и удобный инструмент.
Аноним (Ubuntu Linux: Firefox based) 31/05/20 Вск 23:22:13 279552030
>>2795519
Забыл, что звездочки в италик превращаются. Ну ладно.
Аноним (Linux: Firefox based) 31/05/20 Вск 23:54:22 279553331
>>2795519
а чем tmux отличается от просто вкладок в консоли? Типа чтобы одновременно смотреть на несколько терминалов без переключения между ними, некий такой тайлинг консоли?
Аноним (Microsoft Windows 10: Chromium based) 01/06/20 Пнд 00:33:04 279556732
>>2795334 (OP)
>Зачем в 2к20 году до сих пор юзают говно мамонта типа вима или имакса?
Вим нужен для редактировани конфигов на сервере и иногда для гита. За исключением этого вимом и в особенности имаксом пользуются поехавшие пердоли, которые тратят сотни часов на настройку, и оно все равно уступает полноценной IDE. Теперь смотрим аргументы пердолей:
>>2795366
>Загрузи в какой-нибудь говно-вебшторм файл с 400к строками кода и наблюдай за агонией, после которой выдавится какуля про опустошенную память.
>>2795378
>Поделия от джетбрейнс отваливаются после 50k
Во-первых, если у тебя в проекте такой файл, то его нужно немедленно рефакторить. Во-вторых, я только что проверил PyCharm. Не отваливается даже после 500к строк кода, хоть и тормозит. Если выдает ошибки по памяти - увеличь доступную память в настройках. Она по умолчанию вроде всего 500Мб.
>>2795379
>Просто оставлю ето здеся
Все видео про скорость замены текста в огромных файлах. Задача довольно редкая, и никто не мешает пользоваться для этого тем же вимом, а все остальное делать в IDE.
>>2795365
>Лол, чучело зеленое. В Имаксе один из лучших интерфейсов к GDB по определению.
>>2795405
>Так-то всё есть и в виме, просто ты какую-то херню несёшь.
Интерфейса так и не увидел. Вижу только консольную залупу. Кстати на пике - лаба1 пиндосского студента, типичного пользователя и защитника пердоредакторов.
Аноним (Linux: Firefox based) 01/06/20 Пнд 00:41:19 279556933
>>2795519
>Вим можно запускать на удаленном кластере, где у тебя 128gb ram, 20 ядер и все такое. Мне это бывает иногда нужно
Своеобразный юзкейс, как по мне. На каждой удаленной машине что-то куролесить с переносом своего окружения и настроек редактора... Я понимаю, что это одной командой делается, хоть через git какой-нибудь, хоть вообще через ssh и пайпы, одновременно с подключением. Но все же. Или я не так понял и вся эта "конфигурация с дебагом и проверкой типов" не относится к удаленной сессии?
И вообще, разве не проще пускать единожды настроенный редактор локально на каком-нибудь ноуте, который и так всегда с тобой, а редактировать файлы удаленно?
>очень комфортно взаимодействовать с вимов внутри tmux
А разве в Vim нельзя пускать в отдельных окнах ну или как там называются штуки, в которых отрисовывается содержимое буферов отдельные эмуляторы терминалов? Если можно - зачем тогда вообще tmux? С окнами, я видел, там очень даже удобно работать.
Аноним (Linux: Firefox based) 01/06/20 Пнд 01:30:32 279559534
>>2795405
А как ты сделаешь глобальную навигацию по коду всего проекта, тем более мультиязычную? Как будешь код рефакторить?
Аноним (Linux: Firefox based) 01/06/20 Пнд 01:37:25 279559735
15574395002050.png (825Кб, 787x1110)
787x1110
Аноним (Microsoft Windows 10: Firefox based) 01/06/20 Пнд 01:48:50 279560336
>>2795597
Арч на самой нижней картинке должен быть. Арч и убунта это одна ЦА
Аноним (Linux: Firefox based) 01/06/20 Пнд 02:14:29 279561037
Аноним (Linux: Firefox based) 01/06/20 Пнд 02:15:01 279561138
>>2795405
У тебя код на крестах, есть переменная, которая инициализируется вызовом функции, которая определяет ее тип. Как ты посмотришь тип переменной? В вскоде просто наводишь на переменную и видишь какой тип она получила, в виме, имея auto переменную, хуй проссышь что там. YCM и СоС вроде как не дают решение именно такой проблеме. Что будешь делать?
Аноним (Linux: Firefox based) 01/06/20 Пнд 02:22:21 279561539
>>2795603
Еще C с Clojure поменять местами, а на место, освободившееся после Рача, запихнуть какой-нибудь Guix или вообще Inferno. А так да, вполне адекватная картиночка.
Аноним (Microsoft Windows 10: Chromium based) 01/06/20 Пнд 08:20:24 279574940
>>2795567
А в чём проблема использовать nano и даже поставить его туда?
Аноним (Linux: Firefox based) 01/06/20 Пнд 10:03:34 279577041
>>2795597
> жабаскрипт в центре
нодмакака непалится
Аноним (Linux: Firefox based) 01/06/20 Пнд 11:08:21 279581742
>>2795749
В том, что vi - это часть стандарта, он и так уже есть на любой UNIX-совместимой системе. А если человек не способен осилить пару десятков команд, которые содержит оригинальный vi, и для элементарного редактирования текстового файла ему требуется что-то там ставить, то ни к каким серверам его нельзя подпускать на пушечный выстрел. Разве что к локалхосту под кроватью.
Аноним (Microsoft Windows 10: Chromium based) 01/06/20 Пнд 11:25:21 279582943
>>2795334 (OP)
Затем, что удобство и выбор ОС, софта, в том числе редакторов - дело субъективное. Кто-то руководствуется мнением других, кто-то любопытством, а потом ему просто нравится, кто-то романтикой. Это как вопрос: зачем использовать пинус, если шиндошс выполняет те же задачи? Романтика как минимум. Зачем пердолиться? Романтика. И так можно до бесконечности. Кто-то будет говорить что удобно, но в глубине души у него будет сей романтизм. У кого-то романтизм заключается в использовании перегруженного комбайна IDE, а у кого-то в легковесном, даже слишком, редакторе соснольном.
Аноним (Debian Linux: Iceweasel) 01/06/20 Пнд 11:31:33 279583544
>>2795611
ctags или cscope
>YCM и СоС вроде как не дают решение именно такой проблеме
Вроде? А ты проверял последние версии?
Аноним (Microsoft Windows 10: Chromium based) 01/06/20 Пнд 12:19:39 279585345
>>2795334 (OP)
>Вопрос - нахуя?

Потому что кому-то это удобно, и кто-то приспособился работать эффективно быстро в реальности этих редакторов.

Лично для меня - похуй кто как хочет так пусть и дрочит.
Мне Sublime Text хватает. Считаю его лучшим редактором.
Аноним (Linux: Firefox based) 01/06/20 Пнд 12:23:45 279585846
>>2795835
Покажи мне такой функционал, я сейчас спецом попробовал - не получилось.
>ctags или cscope
Это мультиязычное решение?

Я не оп, если что.
Аноним (Debian Linux: Iceweasel) 01/06/20 Пнд 13:28:59 279589447
Аноним (Linux: Firefox based) 01/06/20 Пнд 14:01:20 279592148
>>2795894
А как же СоС? Он новее и поддерживает async (как и neovim), вроде как бы должен быть лучше YCMа
Аноним (Linux: Chromium based) 01/06/20 Пнд 15:39:07 279606449
2020060122h37m5[...].png (652Кб, 1920x1080)
1920x1080
Аноним (Linux: Chromium based) 01/06/20 Пнд 15:41:25 279606950
2020060122h41m0[...].png (783Кб, 1920x1080)
1920x1080
2020060122h40m3[...].png (620Кб, 1920x1080)
1920x1080
В общем для тех, кто умеет готовить
Аноним (Linux: Chromium based) 01/06/20 Пнд 15:47:10 279607851
2020060122h46m0[...].png (660Кб, 1920x1080)
1920x1080
2020060122h44m2[...].png (886Кб, 1920x1080)
1920x1080
ну и еще пару кейсов. Хз, как вообще язык язык поворачивается называть это не функциональным?
Аноним (Google Android: Mobile Safari) 01/06/20 Пнд 16:02:26 279610652
>>2796064
>>2796069
С хаскелем эта хуйня не работала - автокомплит был, но документации и подсветки типов не было. Поэтому я перешел на вскод, где все работает искаропки и без пердолинга.
Аноним (Linux: Chromium based) 01/06/20 Пнд 16:37:01 279613253
Аноним (Linux: Firefox based) 01/06/20 Пнд 18:42:14 279625654
>>2796132
Как раз это и не сработало. Но только что поставил другой lsp сервер и все заработало, прям как в вскоде но с вимовской подсветкой и без противного вскодовского уи.
Правда, пердолям такой вариант не подойдет, ведь coc блоатед та и вообще на джс написан.
Аноним (Linux: Firefox based) 01/06/20 Пнд 19:16:03 279627555
>>2796256
хз, 0 импакта на скорость. Сам вим жрет 10 мб, нода жрет 35 мб. 45 мб ОЗУ, нулевая нагрузка на ЦПУ, отсутствие лагов, имея функциональность вскода - по-моему это топ. Тем более учитывая, что у меня вскод жрал гиг оперативы за 10 вкладок + у него постоянно лагал автокомплит и вообще он провисал довольно часто.
Аноним (Linux: Firefox based) 01/06/20 Пнд 19:45:39 279629756
Аноним (Linux: Firefox based) 01/06/20 Пнд 20:19:09 279632857
Почему ни один плагин в виме не умеет в подсветку user defined data types (классы и структуры)? Полиглот обосрался с подливой и окрасил, во-первых, все в полуоднотонное говно, во-вторых, не покрасил классы и структуры. Ну что за параша?( У кого работает, может есть какой-то годный плагин? Может я полиглот неправильно юзаю?
Аноним (Google Android: Mobile Safari) 02/06/20 Втр 14:39:02 279705958
>>2796328
Ты о каком языке? На шарпе/джаве все подсвечивается
Аноним (Linux: Firefox based) 02/06/20 Втр 15:10:17 279709259
>>2797059
C++
Если я создаю инстанс класса (объект) где-нибудь, он не подсвечивается.
Аноним (Google Android: Mobile Safari) 02/06/20 Втр 17:08:11 279717660
Чем YCM лучше CoC? Или YCM - пережиток прошлого?
Аноним (Linux: Firefox based) 02/06/20 Втр 18:08:25 279725761
Nicolas Cage la[...].mkv (3834Кб, 1920x1080, 00:00:25)
1920x1080
>>2795817
>В том, что vi - это часть стандарта
Ахаха ох лол.

>А если человек не способен осилить пару десятков команд для элементарного редактирования текстового файла
Вот это вот, вот это вот, ох бля.
Аноним (Linux: Firefox based) 02/06/20 Втр 18:30:48 279728562
Аноним (Google Android: Mobile Safari) 02/06/20 Втр 18:34:30 279728863
>>2797257
> Ахаха ох лол.
Он в бизибоксе, лол.
Аноним (Linux: Firefox based) 02/06/20 Втр 19:14:30 279732864
>>2797285
Моя реплика имела немного другое значение.
Ну да тебе наверное не понять, ты же траллить пришел.
Аноним (Linux: Firefox based) 02/06/20 Втр 20:21:15 279739665
>>2796078
красиво,скинь свои дотфайлы
Аноним (Google Android: Mobile Safari) 02/06/20 Втр 20:40:51 279740866
>>2795749
Вим удобный и имеет красивую подсветку синтаксиса.
Аноним (Microsoft Windows 10: Chromium based) 02/06/20 Втр 21:54:14 279748867
>>2797408
nano тоже удобный и имеет красивую подсветку синтаксиса, только он более дружелюбный.
Аноним (Linux: Chromium based) 02/06/20 Втр 22:02:07 279749568
Аноним (Linux: Firefox based) 02/06/20 Втр 22:53:29 279753669
>>2797495
Нехило.
Только вопрос - зачем тебе ALE, если в CoC вшит линтер? Они разве не кофликтуют?
Аноним (Microsoft Windows 10: Firefox based) 02/06/20 Втр 23:15:45 279755370
>>2795358
>Как будешь рефакторить код без костылей?
Чем тебе тот же LSP не угодил? Там крестовый код рефакторится через clang, жаба - через тулзы эклипса. Рефакторинг не хуже, чем других в IDE (хуже джетбрейнса, конечно, но вполне приемлемо).
>заполняя формы как в QT Creator
Qt Designer - самостоятельная прога, работает без криейтора.
Аноним (Google Android: Mobile Safari) 02/06/20 Втр 23:20:13 279755771
>>2795334 (OP)
> хотя тот же нано сгодился бы
То есть ты предлагаешь заменить удобный вим на нано с хоткеями для пианистов просто так, от балды?
Аноним (Microsoft Windows 10: Firefox based) 02/06/20 Втр 23:23:37 279755972
>>2795334 (OP)
>Зачем в 2к20 году до сих пор юзают говно мамонта типа вима или имакса?
Потому что из имакса легко можно сделать среднего уровня ИДЕ, но не из какой ИДЕ ты имакс не сделаешь. Ни по работе с текстом, ни по программируемости и настройке окружения они даже близко с имаксом не стоят.
Аноним (Microsoft Windows 10: Firefox based) 02/06/20 Втр 23:24:30 279756173
>>2797557
>на нано с хоткеями для пианистов
В нано обычные юниксовые хоткеи. Такие же как в терминале.
Аноним (Google Android: Mobile Safari) 02/06/20 Втр 23:25:38 279756274
>>2797561
Анон, не знающий нихуя о нано в треде. Я спокоен.
Аноним (Microsoft Windows 10: Firefox based) 02/06/20 Втр 23:27:39 279756475
>>2797562
>Анон, не знающий нихуя о нано в треде.
Ну я им не особо пользуюсь, но для движения курсора там такие же Ctrl+npfbae как в терминале.
Аноним (Fedora Linux: Firefox based) 02/06/20 Втр 23:39:09 279756876
>>2797557
> с хоткеями для пианистов
Нормальные в нано хоткеи, не имакс.
Аноним (Linux: Chromium based) 03/06/20 Срд 08:39:47 279773477
>>2797536
>Только вопрос - зачем тебе ALE, если в CoC вшит линтер? Они разве не кофликтуют?
Я редко что-то меняю. Примерно раз в полгода день посвящаю системе. Не знал, что в Coc есть линтер. Сейчас попробовал отключить Ale линтовка не работает, видимо как-то нужно Coc включить. Конфликтов сейчас нет
Аноним (Linux: Firefox based) 03/06/20 Срд 09:02:00 279774278
>>2797257
>Ахаха ох лол.
Ну тащемт ви есть практически во всех сиситемах. Плюс ви-навигацию впихнули асоблютно во все приличные ИДЕ и блокноты.

Так что да, ви - это сквозной концепт, который охватывает максимальное количество устройств и сценариев применения.
Аноним (Linux: Firefox based) 04/06/20 Чтв 01:01:32 279830779
BUMP
Аноним (Google Android: Mobile Safari) 04/06/20 Чтв 02:08:42 279833180
А нахуя вообще нано, если есть вим. Хоть какие-то преимущества со стороны нано есть?
Аноним (Linux: Firefox based) 04/06/20 Чтв 09:07:24 279845581
>>2798331
У нано нулевой порог, вкатываться не надо. Запусти, посадил макаку, а она сразу и работает, там все хоткеи снизу написаны. А с вимом надо сидеть и мотивировать: "ну этож классика, это знать надо, этож для товей же эффективности".
Аноним (Microsoft Windows 7: Firefox based) 04/06/20 Чтв 09:17:23 279845882
>>2798455
И в чём преимущество-то? В виме навигация хотя бы удобная.
Аноним (Linux: Firefox based) 04/06/20 Чтв 09:49:38 279846883
>>2798458
Я тебе только что описал системное преимущество - не нужно тратить человекочасы на обучение персонала.
Аноним (Microsoft Windows 7: Firefox based) 04/06/20 Чтв 10:47:07 279848184
>>2798468
Ты хочешь заставлять кого-то пользоваться вимом или нано? Обычно человек сам решает, что ему нужна удобная навигация (или хочется просто попробовать), поэтому он готов потратить некоторое время на изучение, его никто не принуждает к этому.
Аноним (Microsoft Windows 10: Chromium based) 04/06/20 Чтв 10:58:29 279848385
micro-solarized.png (497Кб, 1920x1052)
1920x1052
Консольные редакторы и сейчас активно пилятся. Как минимум их можно использовать на старых тормозных компьютерах в качестве печатной машинки.
Аноним (Google Android: Mobile Safari) 04/06/20 Чтв 13:32:11 279853686
>>2798455
>>2798468
> не нужно тратить человекочасы
Скорее человеко-полчаса на vimtutor для уровня, в котором вим уже на порядок лучше нано.
Аноним (Linux: Firefox based) 04/06/20 Чтв 13:40:02 279854087
emacs-auctex2.png (89Кб, 1024x768)
1024x768
>>2798483
>Консольные редакторы
Да вы заебали. Emacs - не консольный редактор, там есть графика и шрифты. Хоть он и может работать в консольном режиме, но им мало кто пользуется.
Аноним (Linux: Firefox based) 04/06/20 Чтв 14:39:22 279860588
1.png (361Кб, 1280x800)
1280x800
>>2798540
Там и целые X-окна есть, чего мелочиться.
Аноним (Linux: Chromium based) 04/06/20 Чтв 15:56:48 279865889
>>2798605
>А в Емаксе можно запустить Вим?
Аноним (Microsoft Windows 10: Firefox based) 04/06/20 Чтв 17:33:15 279872490
>>2796275
Для компилирования под винду все равно нужен vscode
Аноним (Microsoft Windows 7: Firefox based) 04/06/20 Чтв 17:51:21 279873591
>>2798483
>>2798540
>>2798605
>>2796275
>>2796069
>>2796078
>>2795405
Прекрасно выглядят и Vim, и Emacs, и низкое потребление ресурсов очень привлекает.
Но как в это вкатываться? Поделитесь историями вката. Как так сложилось, что решили вкатиться, и сколько времени заняло?
Аноним (Microsoft Windows 7: Firefox based) 04/06/20 Чтв 17:56:54 279873692
Например, открываешь файл, а кодировка не та.
В другом редакторе в меню можно выбрать нужную, а в том же Vim, оказывается, нужно было написать :e ++enc=cp1251
Такое чувство, что чтобы пользоваться Vim, нужно иметь книжку по Vim под рукой.
Аноним (Linux: Firefox based) 04/06/20 Чтв 18:18:38 279874893
>>2798735
Если владеешь 10-ти пальцевым слепым набором текста на английском, то вкат в вим (за имакс не скажу, не юзал) займет недели 2, если сильно упорешься. Если не владеешь слепой печатью, то лучше не вкатывайся, будешь очень медленно работать в виме и будет одна нервотрепка.
Аноним (Linux: Firefox based) 04/06/20 Чтв 18:21:24 279875094
>>2798724
не юзаю это говно, поэтому хз.
На любых человеческих ОСях предустановлен gcc, а clang ставится в 2 клика, в винде с этим полная параша и компилятор их - полное говно.
Аноним (Microsoft Windows 7: Firefox based) 04/06/20 Чтв 18:22:57 279875195
>>2798748
Владею. Мне любопытно. Наверное, попробую.
Аноним (Linux: Chromium based) 04/06/20 Чтв 18:31:20 279876096
>>2798735
>Но как в это вкатываться? Поделитесь историями вката. Как так сложилось, что решили вкатиться, и сколько времени заняло?
Я этот >>2796064 анон
С момента, когда тебя удобнее пользоваться IDE до момента, когда безразлично прошло примерно 2 месяца.
Через полгода IDE кажутся слишком громоздкими и неповоротливыми, непонятно как сделать множество очевидных вещей. Например заменить текст по паттерну (а не рефакторинг).
Аноним (Google Android: Mobile Safari) 04/06/20 Чтв 18:38:02 279877497
>>2798748
Не владею слепой печатью и юзаю вим. Удобно пиздос, а ты пиздабол.
Аноним (Linux: Firefox based) 04/06/20 Чтв 19:06:09 279882698
>>2798760
А как лучше рефакторить код в виме? Понимаю, что способов есть немало, как и нативных, так и от плагинов, но есть какие-то особо кошерные? Я новичок в виме, поэтому был бы рад научиться новым вещам.
Аноним (Linux: Chromium based) 04/06/20 Чтв 19:12:42 279883799
>>2798826
я рефакторю через coc. Он сам всё делает как в больших иде. Если нужно что-то быстро поменять (без привязки к дереву проекта), то :%s/foo/bar/g
Аноним (Linux: Firefox based) 04/06/20 Чтв 19:12:56 2798839100
helm-m-x.gif (182Кб, 700x900)
700x900
helm-autoresize[...].gif (264Кб, 750x880)
750x880
>>2798736
>В другом редакторе в меню можно выбрать нужную, а в том же Vim, оказывается, нужно было написать :e ++enc=cp1251
В emacs куча пакетов с нечетким поиском по командам. Если примерно помнишь название команды, то быстро найдешь, например "revert-buffer-with-coding-system".
Аноним (Linux: Firefox based) 04/06/20 Чтв 19:20:19 2798850101
>>2798760
а на чем ты пишешь? Трудно поверить, что вим с плагинами будет удобнее за идею/райдер в шарпе/джаве.
Как на меня, вим с плагинами подходит только тем кто и так знаком с вимом, но при этом под твой ЯП нет нормальной иде.
Аноним (Linux: Chromium based) 04/06/20 Чтв 19:26:32 2798858102
>>2798850
>а на чем ты пишешь?
Питон + тайпскрипт
Аноним (Microsoft Windows 10: Firefox based) 04/06/20 Чтв 20:33:48 2798920103
>>2798735
Не ведись на эту хуйню, это профессиональные пердолики
Аноним (Linux: Firefox based) 04/06/20 Чтв 22:04:50 2799011104
>>2795597
>C# on Linux
Ловите извращенца!

>Питухон для виндузятников
Тогда почему многопоточный Python скрипт c import multiprocessing написанный под Дебиан не работает на Шиндовс 10?
Аноним (Linux: Firefox based) 04/06/20 Чтв 22:11:08 2799014105
>>2799011
>Ловите извращенца!
Ну я хз. Из интюрпайзного оопа лучше присесть на иглу МС, чем на кукан Оракла.
Аноним (Microsoft Windows 10: Chromium based) 04/06/20 Чтв 22:12:17 2799017106
>>2799011
>Тогда почему многопоточный Python скрипт c import multiprocessing написанный под Дебиан не работает на Шиндовс 10?
Во-первых multiprocessing это не многопоточность, а многопроцессорность. Нормальные потоки в питон не завезли. Во-вторых он работает на любой системе, в том числе и на винде, пусть и хуже по производительности.
Аноним (Google Android: Mobile Safari) 04/06/20 Чтв 22:18:07 2799018107
>>2799011
Пишу под шарп на линуксе и хуле ты мне сделаешь?
Нет, серьезно. Есть аж две вм, крутая проприетарная и багованная свободная ide. Что мешает писать?
Аноним (Linux: Chromium based) 04/06/20 Чтв 22:28:41 2799026108
>>2799017
Я знаю как он там работает. Каждый новый процесс, вместо выполнения написанной для него функции, выполняется начиная с точки входа, как если бы я n раз запускал бы программу вручную. Ты конечно можешь сказать что я говнокодер и не шарю в мультипроцессинге, но ведь под Линуксом работает именно так как и должно работать.
Аноним (Microsoft Windows 10: Chromium based) 04/06/20 Чтв 22:37:13 2799031109
>>2799026
>Каждый новый процесс, вместо выполнения написанной для него функции, выполняется начиная с точки входа, как если бы я n раз запускал бы программу вручную.
Ты явно что-то делаешь не так.
Аноним (Linux: Firefox based) 05/06/20 Птн 00:10:10 2799111110
>>2798850
Я, например, пишу код на плюсах в виме. Есть многое - полная подсветка синтаксиса (включая семантику), глобальный go to definition по всему проекту, средства рефакторинга, профилирования, сниппеты, линтер, умное автодополнение, интегрированный отладчик, глубокая интеграция с гитом. Причем все вышеперечисленное уже асинхронное (начиная с 8 версии вима, ну и на nvim тоже, соответственно).
Из минусов (хотя смотря с какой сторон посмотреть) - чтобы быть реальным юзером вима, желательно знать Vimscript, ну и порог вхождения туда есть.
С IDE смысла сравнивать нет, потому что IDE и текстовый редактор - это разные софтины (точно также глупо сравнивать vscode или саблайм с Visual Studio и поделиями жидбрейнс - это разный софт). Но если сравнивать вим с другими текстовыми редакторами - он ссыт всем на ебало, причем по всем фронтам. Есть порог входа, но напердолившись, получаешь махину мощнее и функциональнее сойблайма/вскода, которая жрет очень (ОЧЕНЬ) мало ОЗУ и летает как Флэш. И сама продуктивность тоже возрастет, ибо клавиатура > мышка в плане скорости работы с самим девайсом.
Аноним (Linux: Firefox based) 05/06/20 Птн 00:14:07 2799116111
>>2799111
upd:

neovim можно расширять при помощи Lua, который поприятнее вимскрипта и больше людей в мире знает именно этот язык. Вим продолжает развиваться, причем появление неовима дало толчок более активному развитию самого вима. Например, именно из-за неовима в обычном виме появилась поддержка async. Ну и то, что на nvim можно писать плагины на Lua, обещает в будущем появление еще большего кол-во сочных плагинов.
Аноним (Microsoft Windows 10: Firefox based) 05/06/20 Птн 00:54:16 2799153112
>>2798850
>шарпе/джаве
Конечно не будет, эти языки по иде заточены
Аноним (Linux: Firefox based) 05/06/20 Птн 12:33:53 2799341113
А что такого есть в IDE? Я до сих пор код в nano пишу, даже подсветку не ставил. Не похуй ли где его писать? Хоть в виндовом блокноте, главное чтоб компилятор понял. Я ща не шлангую, мне правда интересно. Я разок скачал IDE от jetbrains, там куча кнопочек, всё пердит и светится. Нихуя не понял и отправил эту хрень в мусорку.
Аноним (Linux: Firefox based) 05/06/20 Птн 12:47:26 2799344114
>>2799341
Ты писал код на уровне продакшена? Судя по твоим умозаключениям - нет.
Но могу согласиться лишь в одном - IDE действительно не всегда нужна. Есть виды разработки, где вим+плагин - идеальный вариант для шарящих, серьезно. Но некоторым лучше юзать IDE (разным формашлёпам, где нужно много GUI и шаблонов для разработки графического интерфейса)
Аноним (Microsoft Windows 10: Firefox based) 05/06/20 Птн 12:48:08 2799345115
>>2799341
Да ты хелоуворды хоть в ed пиши
Аноним (Linux: Firefox based) 05/06/20 Птн 13:17:01 2799351116
>>2799344
На уровне продакшена, да. NDA болтать не позволяет, но проект достаточно крупный. На плюсах. Телеком оборудование. Не знаю, другие чуваки с этого проекта скорее похожи на гномов из варкрафта, настоящие олды. Пользуются емаксом. А я всё равно не понимаю. Ну светится и светится.
Аноним (Linux: Firefox based) 05/06/20 Птн 13:17:40 2799352117
>>2799341
>А что такого есть в IDE?
Попробуй поработать с большим проектом хотя бы на несколько сот тысяч строк в нано. Причем не на сишке, где греп и ctags более-менее работают, а на языке с ООП, где без семантического анализа ни навигации ни рефакторинга не будет.
Аноним (Microsoft Windows 10: Chromium based) 27/06/20 Суб 11:58:27 2812630118
>>2795611
>У тебя код на крестах, есть переменная, которая инициализируется вызовом функции, которая определяет ее тип. Как ты посмотришь тип переменной?
Нажму gh, пчел. Вся суть иде-школьников. Даже в самом вскоде есть vim-эмулятор и в нём почему-то всё прекрасно смотрится.
Аноним (Google Android: Mobile Safari) 27/06/20 Суб 20:42:17 2812866119
Пердоклоуны
Настройки X
Ответить в тред X
15000 [S]
Макс объем: 40Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
Стикеры X
Избранное / Топ тредов