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


<<
Назад | Вниз | Каталог | Обновить тред | Автообновление
91 | 3 | 26

Аноним 04/10/18 Чтв 03:16:06  184094332  
1200px-Vimlogo.[...].png (106Кб, 1200x1202)
Стоит ли учить vim?
Аноним 04/10/18 Чтв 03:21:11  184094416
Ты долбоёб?
Аноним 04/10/18 Чтв 03:25:32  184094499
>>184094416
Да
Аноним 04/10/18 Чтв 03:27:17  184094535
>>184094332 (OP)
Зачем, когда есть божественный emacs?
Аноним 04/10/18 Чтв 03:31:36  184094612
>>184094535
А как же емакс пинки ?
Аноним 04/10/18 Чтв 03:32:34  184094628
>>184094612
Откуда мне знать, я ж пошутил.
Аноним 04/10/18 Чтв 03:35:13  184094669
>>184094332 (OP)
Ты не поверишь, но это от задач зависит. Если для линукса, то нет. Лучше по awk ман прочти.
Но есть люди, которые пишут в нём код. Они немного странные по сегодняшним меркам, но у них там прям магия. В емаксе у них тоже магия, впрочем.
Аноним 04/10/18 Чтв 03:35:20  184094674
>>184094628
Ну ты юморист.
Аноним 04/10/18 Чтв 03:36:17  184094690
>>184094674
А тред серьёзный что ли?
Аноним 04/10/18 Чтв 03:38:28  184094726
>>184094669
Как можно в амк программировать? Ты дурак?
Аноним 04/10/18 Чтв 03:48:03  184094890
Есть ли какие-нибудь учебники по Regex? Такие, чтобы с заданиями для практики.
Аноним 04/10/18 Чтв 03:49:39  184094921
>>184094890
Теория автоматов, лол
Аноним 04/10/18 Чтв 03:59:29  184095066
>>184094332 (OP)
Вкатываться ламер червь-пидор в тред.
Лично мне удобнее через Notepadqq всё делать, в Vim не чего не понимаю. Поясните чем от Notepadqq/Notepad++отличаеться ?
Аноним 04/10/18 Чтв 04:09:33  184095198
Короче, вим нужен только чтобы подправить пару конфигов на серваке, а так нахуй не нужен)

Шутка, конечно.

На самом деле в нем интересная идея реализована. Есть разные режимы. В каждом режиме клавиши дают разные действия. Это прикольно.
Аноним 04/10/18 Чтв 04:11:30  184095228
>>184094890
Учебники, лол.

Просто прочитай документацию.

Есть в интернете такие штуки, типа проверка regex выражения в прямом эфире так сказать. Можешь попробовать попарсить всякие штуки.

Это очень простая вещь, тут не нужен учебник.
Аноним 04/10/18 Чтв 04:12:42  184095246
>>184095198
Так в любом редакторе - шифт. Кроме перемещений по тексту не мышой есть чо?
Аноним 04/10/18 Чтв 04:18:09  184095325
>>184095246
Ты не понел сути. Режим - это режим.

Пример такого на обычной клавиатуре - капс лок.

Когда он включен - текст в апперкейсе.

Так же и в виме есть три режима.

В основном ты работаешь с командами. В режиме ввода ты редактируешь текст. В визуальном режиме ты выделяешь текст.
Аноним 04/10/18 Чтв 04:22:47  184095384
Мне похуй, у меня полноценная perl-ide с дебаггером, выполнятором, линтером, интеллисенсом (нутыпонел) и прочими ништяками.

Для яваскрипта хватает линтера.

Вкатываться в вим, если у тебя не гента без дм на десктопе или если ты не хардкорный админ с бородой смысла нет.

Мимо-все-проекты-в-виме-долбаеб
Аноним 04/10/18 Чтв 04:22:47  184095385
>>184095246
В основном режиме клавиши не набирают буквы, а действуют как команды. Например, нажатие d удалит строку.

Если хочешь ввести команду, нужно набрать двоеточие, после вводить команду.

Для переключения между режимами используется Esc, Ins, V.

В режиме ввода ты можешь редактировать текст.

В визуальном выбирать, чтобы потом применить команду.

Короче, это удобно, когда ты поймешь как это работает и запомнишь нужный тебе набор команд и клавиш.
Аноним 04/10/18 Чтв 04:23:42  184095392
>>184095385
>>184095325
>>184095246 и остальные

Заебали, vimtutor, man vim
Аноним 04/10/18 Чтв 04:24:30  184095404
>>184095392
Ну в общих чертах можно и тут объяснить, хули ты.
Аноним 04/10/18 Чтв 04:29:53  184095478
>>184095404
Ну да, прости, грубовато.

Толко вот объяснение уровня "How to exit vim" оттолкнет клиента, проще "пройти" вимтутор, там оно покажется не таким уж "ой нафиг это мне надо вообще".

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

Может просто я такой ебанутый, поправьте.
Аноним 04/10/18 Чтв 04:30:44  184095488
>>184094332 (OP)
Что такое vim?
Аноним 04/10/18 Чтв 04:33:28  184095526
>>184095478
Вы просто ненавидите мышь.
Аноним 04/10/18 Чтв 04:34:48  184095540
>>184095488
Улучшенный vi
Аноним 04/10/18 Чтв 04:35:28  184095554
>>184095478
Просто это вопрос уровня "нужно ли мне знать, как пользоваться отверткой".

Да хуй его знает, может ты продавец, нахуй тебе тогда это не нужно.

Это же инструмент.

А по поводу изучать, учить и прочее говно.

Я уже лет так 12 программистом работаю, и всегда для любого инструмента, языка или фреймворка достаточно было сесть и прочитать документацию, а после начать писать.

Даже не знаю, можно ли это назвать "учить", обычно это максимум пара дней.
Аноним 04/10/18 Чтв 04:35:45  184095560
>>184095540
Что такое vi
Аноним 04/10/18 Чтв 04:36:03  184095563
>>184095560
Текстовый редактор.
Аноним 04/10/18 Чтв 04:38:23  184095590
>>184095554
>Просто это вопрос уровня "нужно ли мне знать, как пользоваться отверткой".
Ноуп. Никто не спрашивает нужно ли пользоваться редактором/ide. Вопрос именно в маргинально-распиаренных vim emacs. Ибо их пиздец как нахваливают фанаты, а нормальные люди, собственно, особенных фич и не видят.
Аноним 04/10/18 Чтв 04:42:13  184095646
>>184095590
Всегда можно начать пользоваться, если такой лайфстайл для тебя, офанатеешь, иначе, ну ты знаешь альтернативы и наверняка их используешь.

С тем же успехом можно нахваливать вижак, причем даже против ничего не имею. Каждому, знаете ли, свои фломастеры.

Если зашел такой диалог, значит есть нужда, задачи, которые нужно решать.

vimtutor в помощь, опять таки, может и твое.
Аноним 04/10/18 Чтв 04:42:53  184095652
>>184095590
Всё зависит от того, на каком языке ты программируешь, есть ли для него хорошая ide, какой у тебя компьютер. Не могу сказать, что в программировании сильно решает инструмент. Если тебе нравится вимовская навиграция по файлу, то можешь не переживать - она есть во многих ide. Если времени мало, то лучше трать его на развитие более существенных навыков.
Аноним 04/10/18 Чтв 04:44:35  184095684
>>184095652
Не соглашусь, вим можно допердолить до комфортной работы с любым языком.

К сожалению, ключевое слово именно "допердолить"
Аноним 04/10/18 Чтв 04:45:28  184095701
>>184095646
Вимтутор не ответит на вопросы, которые ему интересны. Я использую вим несколько лет и до сих пор не понимаю, зачем он мне нужен в мире, в котором у меня есть мышка и мощный компьютер.
Аноним 04/10/18 Чтв 04:47:17  184095725
>>184095684
Я тоже не соглашусь. Как текстовой редактор он хорош, как ide - даже если его допердолить, сомнителен. Там где тебе нужна ide - используй ide.

Можешь привести кейс, в котором вим тебя порадовал? Было что-нибудь такое, в чем он дал действительно большое преимущество?
Аноним 04/10/18 Чтв 04:56:09  184095849
>>184095725

Смотря в сравнении с чем преимущества.
Он не запускается два дня и не висит, не ебет мозга, вим-лайк способ коммуникации с редактором экономит тучу времени.

К тому же, в моих задачах проще зайти на сервер и там пердолится в проект, чем тянуть его на пеку, разворачивать, обмазывать зависимостями, пердолить, деплоить два дня, итд (про контейнеры слышали, но никто не думает что это "нормально").
Аноним 04/10/18 Чтв 05:02:36  184095938
>>184095849
То есть только скорость работы, и удобство использование без мышки, а также возможность редактировать код по ssh.

Со скоростью работы согласен, хотя тот же sublime работает ничуть не медленнее.

> вим-лайк способ коммуникации с редактором экономит тучу времени

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

По ssh файлы в состоянии редактировать не только вим.

Признайся, что вим просто пиздат. Как небо, океан и девушка, что тебе приглянулась. Может быть она тупая, но ты этого не хочешь замечать.
Аноним 04/10/18 Чтв 05:04:42  184095967
>>184095938
Слепаая вера, она такая.
Аноним 04/10/18 Чтв 05:07:38  184096003
>>184095938
Реквестирую свободную альтернативу саблайму.
Аноним 04/10/18 Чтв 05:08:33  184096018
>>184095967
Нет, почему же слепая. Я говорю о том, что инструмент в целом заменим и не обладает ярковыраженными преимуществами, но всё же он хорош, и из-за своей "необычности" заставляет себя любить. Я не собирался поливать дерьмом то, что тебе интересно.
Аноним 04/10/18 Чтв 05:09:30  184096026
>>184096003
Почему обязательно должна быть свободная версия?
Аноним 04/10/18 Чтв 05:10:08  184096030
>>184096018
> Может быть она тупая, но ты этого не хочешь замечать.

Вот и слепая.
Ты очень интересным образом не собирался поливать говном то, что мне интересно =)
Аноним 04/10/18 Чтв 05:14:41  184096079
>>184096030
Ты про свою слепую веру или мою?

>Может быть она тупая, но ты этого не хочешь замечать

Это не про вим я писал. У него другие недостатки. Но, с другой стороны, ты даже немного прав. Он не такой интеллектуальный как полноценная ide. Что поделать.
Аноним 04/10/18 Чтв 05:15:25  184096092
>>184096026
Нелагающий редактор, удоволетваряющий глаз недохипстеру, это сложно? Или просто не нужно?
Аноним 04/10/18 Чтв 05:20:02  184096134
>>184096092
Atom?

(Хотя под нелагающий немного не подходит, или надо перестать сидеть на коре дуба)
Аноним 04/10/18 Чтв 05:20:32  184096136
>>184094332 (OP)
>Стоит ли учить vim?
Ты опоздал лет на 20. Сейчас это говно мамонта нужно только совсем отбитым пердолькам. Знать необходимо лишь на минимальном уровне, и то исключительно на случай, если понадобится пользоваться консольным гитом и лень перенастраивать его на другой текстовый редактор.
Аноним 04/10/18 Чтв 05:22:46  184096159
>>184096134
>Хотя под нелагающий немного не подходит, или надо перестать сидеть на коре дуба
ш5. Саблайм быстрее и не глохнет от огромных файлов.
Аноним 04/10/18 Чтв 05:23:20  184096164
>>184096159
>Саблайм быстрее и не глохнет от огромных файлов
Еще как глохнет.
Аноним 04/10/18 Чтв 05:25:31  184096188
>>184096164
Ну продержится он много дольше.
Есть что-то лучше?
Аноним 04/10/18 Чтв 05:25:59  184096193
>>184096092
Хуй знает, какие ты файлы открываешь. У меня ничего не лагает. Такое чувство, что ты работаешь гиговыми текстовыми файлами.
Аноним 04/10/18 Чтв 05:26:15  184096197
>>184096188
vim?
Аноним 04/10/18 Чтв 05:27:20  184096215
>>184096197
И мы пришли к вопросу в ОП-посте.
Аноним 04/10/18 Чтв 05:28:05  184096221
https://medium.com/commitlog/why-i-still-use-vim-67afd76b4db6
https://github.com/jhallen/joes-sandbox/tree/master/editor-perf

Аноним 04/10/18 Чтв 05:28:05  184096222
>>184096188
>Есть что-то лучше?
На удивление, стандартный ноутпад. Открыл 100Мб файл моментально, саблайм - заглох на минуту.
Аноним 04/10/18 Чтв 05:29:50  184096233
>>184096222
>стандартный ноутпад
А какой их них стандартный?.
Аноним 04/10/18 Чтв 05:30:07  184096240
>>184096233
>А какой их них стандартный?.
Который встроен в ШИНДОУС.
Аноним 04/10/18 Чтв 05:30:25  184096246
>>184096215
Ты мне ответь лучше, зачем открывать такие большие файлы.
Ответ на оп-пост прост: всё зависит от задач. Скорее всему ему вим нахуй не нужен. Приводить скорость работы в качестве аргумента так себе история, учитывая, что файлы, которые подвешивают редактор, редко встречаются. В большинстве случаев скорость - это не большое преимущество.
Аноним 04/10/18 Чтв 05:31:22  184096258
>>184095478
На самом деле нет, сейчас даже текстовый редактор это не просто текстовый редактор, а ещё и линтер, форматтер и автокомплитер. К сожалению, я не представляю как писать в виме фронтенд, т.к. всё что есть для вима на данный момент работает через жопу, даже подсветка. VS Code в этом плане пока топ
Аноним 04/10/18 Чтв 05:31:25  184096260
>>184096240
У меня пингвин вместо ОС.
Аноним 04/10/18 Чтв 05:32:07  184096266
>>184096222
У тебя что-то с саблаймом. У меня он открывает гигабайтные файлы секунд за 15.
Аноним 04/10/18 Чтв 05:32:34  184096269
>>184096134
Вместо Атома VS Code, по скорости сравним с саблаймом, возможностей больше, да и плагины качественней
Аноним 04/10/18 Чтв 05:32:40  184096271
15370421201120.jpg (21Кб, 420x278)
>>184096260
>У меня пингвин вместо ОС
Вскрикнул
Аноним 04/10/18 Чтв 05:33:05  184096272
>>184096258
Приведи пример, когда он работает через жопу.
Аноним 04/10/18 Чтв 05:33:15  184096276
>>184096246
>В большинстве случаев скорость - это не большое преимущество.
Тогда уже проще настроить ide. А редактор это именно быстро и для всякого говна подряд. ИМХО конечно
Аноним 04/10/18 Чтв 05:33:57  184096285
>>184094332 (OP)
лучше блокнота еще ничего не придумали - так что нет
Аноним 04/10/18 Чтв 05:34:44  184096295
>>184096266
>У тебя что-то с саблаймом
На двух разных операционках? Не думаю. Скорее всего это из-за того, что файл состоит из одной строчки.
Аноним 04/10/18 Чтв 05:36:42  184096311
>>184096136
Скорее на случай, если случайно его запустишь и понадобится из него выйти, лол.
Аноним 04/10/18 Чтв 05:40:55  184096356
>>184096258
Хуй знает, я наверное один из немногих мудаков, кому удобнее в виме фронт херачить.

Из плагинов синтаксис и паредит для handlebars/mustache, ale+standard, supertab, пара conceal-ов, самописный закрыватор кавычек и прочих скобок (который ебет мозга порой). Сборка гулп-ом с консоли.

По поводу подсветки -- попробуй поставить вим старше того что у тебя в центоси. Ну или человеческие .синтакс файлы.
Аноним 04/10/18 Чтв 05:41:28  184096366
>>184096272
Я пишу код на Vue, подсветка очень часто крашится, с шаблоннами типа pug вообще не работает. Автокомплита нет, линтер работает хуже чем в VS Code.
Это всё, учитвая что я неделю потратил на поиск плагинов и настройку, в VS Code для всего этого мне понадобилось поставить один плагин для vue и немного в конфиге добавить.
Возможно для реакта, например, дела обстоят получше, но я не думаю что сильно
Аноним 04/10/18 Чтв 05:42:56  184096384
>>184096366
> не работает подсветка какой-то библиотеки
Аноним 04/10/18 Чтв 05:44:04  184096398
>>184096356
Да их хрен найдёшь, если только самому писать или контрибьютить, но увы, у меня нет времени.
Например, попробуй найти подсветку для Vue + ts + pug
Аноним 04/10/18 Чтв 05:45:20  184096411
>>184096366
У меня тоже подсветка часто крашится. Уже лет пять. Ебанный вим.
Аноним 04/10/18 Чтв 05:45:41  184096417
>>184096384
Т.е. это нормально, когда ты пишешь и помощью этой библиотеки 90% кода и она не подсвечивается?
Аноним 04/10/18 Чтв 05:46:59  184096426
>>184096398
Найти-то я нашел, но о качестве судить не мне.
Если проблема в найти, то она решена.

Можно найти и допердолить, будет осознание того, что твой редактор работает на тебя. Если конечно фанат пердолинга.
Аноним 04/10/18 Чтв 05:47:55  184096441
>>184096295
>Скорее всего это из-за того, что файл состоит из одной строчки.
Видимо, да.
Аноним 04/10/18 Чтв 08:48:45  184099441
15383599533000.jpg (216Кб, 500x724)
>>184094332 (OP)
Стоит.
Мимо-перекатываюсь-с-ide-на-vim
Аноним 04/10/18 Чтв 08:49:51  184099462
>>184096266
А он сможет открыть 100Гб файл? Нет. Он его весь загружает. А вим сможет.
Аноним 04/10/18 Чтв 09:01:32  184099740
>>184094332 (OP)
:q!
Это все что нужно знать о vi/vim
Аноним 04/10/18 Чтв 09:09:48  184099988
>>184099740
А я могу на X нажать и выйти
Аноним 04/10/18 Чтв 09:25:45  184100416
>>184094332 (OP)
Показалось, что на пикриле Клинское, ёбана рот.
Аноним 04/10/18 Чтв 09:30:40  184100545
>>184100416
И ты такой бегов тред писать о том как в пятницу недовольно урчишь, ожидаешь.
Аноним 04/10/18 Чтв 10:33:45  184102548
>>184100545
Четверг, 11 утра
@
Урчишь, предвкушаешь
Аноним 04/10/18 Чтв 10:37:25  184102668
>>184094890
Смотри сюда, гы.
https regex101 .com
Удобная херня. Сам пользкюсь.
Ну и книга Джеффри Фридла "Регулярные выражения".
Аноним 04/10/18 Чтв 10:37:26  184102669
>>184094332 (OP)
Если проведешь в нем несколько месяцев, на обычные иде вернуться не сможешь. Вещь классная, но сначала задрачивать надо
Аноним 04/10/18 Чтв 11:50:06  184105589
> что-то кроме nano
Аноним 04/10/18 Чтв 11:52:00  184105681
>>184094332 (OP)
Хули его учить-то? Для комфортного использования хватит знания десятка команд.
Аноним 04/10/18 Чтв 11:53:35  184105759
>>184102669
Хуйни-то не городи. Вим, обвешанный сотней плагинов даже на 10% не приближается к функционалу хотя бы того же саблайма, уж я не говорю о полноценной иде. О юзабилити вообще речи не идет.
Аноним 04/10/18 Чтв 11:54:20  184105794
>>184105589
Нано не умеет в подсветку кода, например. В визуальное выделение, автоотступы, бекап изменений.
Аноним 04/10/18 Чтв 11:54:48  184105820
>>184105759
Что в саблайме такого, чего нет в виме?
Аноним 04/10/18 Чтв 11:55:44  184105855
>>184105820
Ну например глобальный поиск по функциям в проекте (ctrl+shift+r)
Аноним 04/10/18 Чтв 12:06:50  184106376
>>184105855
Он в виме есть. Ack
Аноним 04/10/18 Чтв 12:12:17  184106599
>>184094332 (OP)
>Стоит ли учить vim?
Нет, не стоит. Стоит научиться пользоваться Vi, потом выучить биндинги readline, потом перекатываться на Emacs. Evil-mode по желанию.
Аноним 04/10/18 Чтв 12:27:59  184107276
>>184105759
Единственная вещь, где вим может сосать у ide - рефакторинг


Топ тредов
Избранное