Аноны, как вы пользуетесь этой хуйней под названием Vim? Я только начал изучать, уже с проблемой сто
Аноним21/10/23 Суб 17:48:51№28889721
Аноны, как вы пользуетесь этой хуйней под названием Vim? Я только начал изучать, уже с проблемой столкнулся: КАКОГО ХУЯ ЭТА ПАРАША КОПИРУЕТ ВЕСЬ УДАЛЕННЫЙ ТЕКСТ? Как с этим бороться? Каждый раз писать "_ не вариант, это пиздец неудобно. Киньте свой конфиг плез, или скажите хотя бы как удобно это настроить. Есть варик полностью убрать копирование из всех команд, кроме явной, или заменить "_ на один символ какой-нибудь. В идеале просто отделять команды удаления от копирования. Например, x только удаляет, а "c" удаляет и копирует
Кста, если Vim по дефолту кал, может аналоги годные посоветуете? Мне именно в формате плагина, т.к. через IDE пишу. И нет, я не могу отказаться от IDE, т.к. это android studio
>>2888972 (OP) https://www.brianstorti.com/vim-registers/ вим все отправляет в регистры. вопрос только в какие если не хочешь потерять скопированное копируй в другой регистр . С другой стороны в регистре "0 всегда то что ты скопировал, оно удаленным не заменяется
>>2889393 У тебя notepad.exe при вырезании текста его в буфер не пихает? В виме хотя бы ничего не теряется при этом. Тролинг тупостью заканчивай. В нормальном режиме копируешь y, удаляешь dd, dw, d$ и так далее, потом копированное вставляешь "0p
>>2889684 Ну жаль что тебе не нравится, хуйло, к виму какие претензии? Иди пользуйся иде, вим просто другой и для других задач, но как иде его тоже пользовать можно. Это как с виндой и линуксом буквально
Я без вим моушнов теперь чувствую себя инвалидом каким-то тормознутым, лучше не надо подскаживаться на иглу вима. Тыкай себе с мышкой как бабулечка не парься
>>2902068 >>2902101 Вот я скопировал что-то, потом решил почистить метод, удалив пар2 кусков, а эти куски скопировались, но мне надо вставить то, что я сам скопировал, а не удалил. Такая ситуация происходит постоянно. Вы просто "0 перед вставкой каждый раз пишете, типа привыкли и норм?
>>2888972 (OP) Если тебе что-то не удобно в виме нужно подумать/погуглить, скорее всего ты делаешь, что-то не правильно, вим такая старая хуйня, что там кучу умных людей уже много раз подумало, если тебе не удобно, то дело в тебе.
>>2903850 Мне кажется, опу нужно просто не заморачиваться и выбрать то, что ему удобнее использовать или в каком редакторе есть желание разбираться. И не вестись на мантры фанатиков о том, что ой, используй X и станешь продуктивнее в 999 раз
Я считаю, что этим людям просто нравится X по сравнению с другими редакторами, у них выработалась мышечная память для X, поэтому они эффективны в редакторе X. А если тебе X не нравится, то ты не сможешь достичь в нём тех же результатов, что они
Типа, я пользую нвим просто потому, что мне оно удобнее, понятнее, комфортнее, чем вскод, например, и я прикипел к вимовским кнопкам. При этом я видел кучу людей, которые очень шустро пользуются емаксом, например, но я никогда так не смогу, потому что мне не по душе дефолтные кейбиндинги, лень и не хочется разбираться с их лиспом для конфигов, чтобы установить и настроить евил мод и тд
Вообще, я заметил что мода на текстовые редакторы против IDE это сменяющийся цикл.
В нулевых все использовали очень нагруженные IDE-хи и оно было типа круто. Даже больше нагруженные чем щас, буквально мышкой программируешь. Даже объекты и ивенты в отдельных окнах открывались.
Потом мода сместилась в сторону текстовых редакторов, atom, brackets, vscode, sublime, половина их них щас мертвы.
Щас опять мода на IDE, JetBrains и Visual Studio.
Но я думаю не так далеко время когда пойдет снова мода на текстовые редакторы.
>>2888972 (OP) Ёб твою мать, ну и не пердолься. Хуй с тобой. Не понравилось, не оценил, не понял - уебывай. Никто перед твоим мнением долбаеба не собирается оправдывать технологии, которые уже ни один раз прошли простую проверку временем.
>>2903476 >Вот я скопировал что-то, потом решил почистить метод, удалив пар2 кусков Kekus. Ну вот я, например, не страдаю мышлением такого рода. Скопировал тогда, когда нужно вставить. Операции не наслаиваются друг на друга.
Алсо, научился этому не в виме. Когда конфиги какие-нибудь редактируешь в gedit, то можно очень сильно обосраться, скопировав что-либо дважды. Поэтому держать нечто в буфере обмена отвык - это не надёжно.
Первая версия была написана Биллом Джоем в 1976 году.
В то время наиболее распространённым был редактор ed. Поскольку он был довольно сложным для «простого смертного», George Coulouris разработал редактор em (англ. editor for mortals — «редактор для смертных»). Билл Джой модифицировал редактор em и назвал его en, а позже на его основе создал ex, в котором появился визуальный режим, вызывавшийся командой vi. Так как пользователи больше времени проводили в визуальном режиме, ex 2.0, ставший частью 2BSD, сразу запускался уже в нём. Так появился vi, бывший в то время всего лишь жёсткой ссылкой на ex[3].
Редактор писался для терминала ADM-3A, имевшего ограниченную клавиатуру: на ней не было выделенных клавиш-стрелок, а из модификаторов доступны только Shift и частично Ctrl[прим 1]. Эти обстоятельства повлияли на выбор используемых в редакторе клавиш.
>>2907207 >Это какой-то ебанутый сюр, такого даже в 80х не было, наверное 60-70е. До середины 90-х все в консольке кодили. Даже под виндой, в досовских редакторах вроде турбо паскаля.
>>2920880 Зумер даже не может загуглить значение CLI. Не консоль, а командная строка. Даже в 80-х редактирование текста всегда было на весь экран, визуальным позиционированием курсора непосредственно на экране, как в любом нормальном редакторе сейчас начиная от Блокнота винды. В КОМАНДНОЙ СТРОКЕ никто текст не редактировал, это шизофазия. Я начал с 80-х и даже не подозревал, что так можно, до тех пор пока не появились линуксоиды спустя десятки лет со своими вимами. Ебанутые. Командная строка для текста это чудовищно отсталое говно которое никто не застал, даже на древнейших ЭВМ с терминалами уже было нормальное полноэкранное редактирование, лично видел. Командная строка для текста это бред, сюр.
>>2920936 >Я начал с 80-х и даже не подозревал, что так можно Ты спектрум никогда не видел что ли? Там построчное редактирование как в ed. Vim - это уже полноэкранный редактор. Дело даже не в 300 бод, а в том, что первые терминалы были телетайпами, по сути электронными печатающими машинками. Там полноэкранное редактирование, естественно, невозможно.
>>2921310 Построчное, но не командная строка. Ты понимаешь что такое командная строка? Я её нигде не видел кроме промпта DOS или CP/M-80, и еще на терминалах ЭВМ тоже аналогичное было, только не знал название. Чтобы такое в текстовом редакторе, и в страшных снах бы не приснилось.
>>2888972 (OP) я пользуюсь буфером обмена, когда хочу что-то "подержать", нужно просто отключить снихронизацию буфера обмена с регистрами + и *, для этого прописыыаешь в конфиге set clipboard = ""
>>2888972 (OP) > Я только начал изучать, уже с проблемой Послушай дедушку: это надуманная проблема. Я использую u, dd, x, s, ~, % и пару команд после : Полет нормальный и дольше, чем ты живешь на этом свете.
>>2922506 >Полет нормальный и дольше, чем ты живешь на этом свете. Видел таких на форумах. Чел 20 лет зарегистрирован, тысячи постов про софт. но и сегодня иногда несет такую тупую пургу, будто чайник впервые увидевший компьютер. Из чего я делаю вывод, многие люди принципиально тупые и не разбираются нормально в предмете, даже варясь в нём десятки лет. Поразительно, но факт, человеческая глупость бесконечна.
>>2923377 Нет. По ссылкам просто динамическое меню с поиском. Вводишь что надо, появляется меню, тыкаешь в него.
А в виме командная строка, там нет меню. Смотри, в нормальном редакторе чтобы сохраниться ты просто жмешь Ctrl+S или тыкаешь в меню "сохранить" где то же подписано. Даже если ты вызываешь палитру команд и вводишь с клавиатуры "сохранить", это то же самое меню. Меню само по себе не очень удобно, основные команды на хоткеях, а меню для остальных. В виме же нет никаких меню, даже динамических, есть командная строка и сами команды из одного символа. Это значит, команды максимально ускорены, следовательно это ходовые команды постоянного пользования. То есть вим работает через командную строку, ты не ищещь в меню какое-то забытые редкие функции через текстовый поиск, а просто вводишь в командную строку самые базовые функции постоянно. Это как вместо проводника работать в командной строке, на каждый пук вводя dir, cd и так далее. Уебанство, такого никогда не было, по крайней мере в 80-х не было, я не видел. Если было, то раньше, ужасно отсталый кал.
>>2923407 >В виме же нет никаких меню, даже динамических В виме в командной строке нажимаешь таб, появляются подсказки. Можешь набрать write вместо w, если слишком коротко. >а просто вводишь в командную строку самые базовые функции постоянно В режиме редактирования ты никаких команд не вводишь, они сразу выполняются. Вообще почти все современные редакторы так работают - по клавише просто вызывают связанную команду. Ничего отсталого в этом нет. В блендере, например, похожая система - нажал "g x 10 Enter" - передвинул объект на 10 единиц по оси Х. И это там очень удобно. >Это как вместо проводника работать в командной строке, на каждый пук вводя dir, cd и так далее. Благодаря этому можно скрипты писать, а не мышкой в проводнике руками все делать. В виме это позволяет записывать макросы, что для нормального редактирования текста просто обязательно.
>>2923451 >скрипты писать >записывать макросы >, что для нормального редактирования текста просто обязательно. То есть вим для редактирования текста просто обязателен. Охуительные истории, ты попутал причины и следствия, вимосектант. И твои манялогии тупость, сдвигают на пиксели через командную строку потому что мышкой это неудобно, а текст редактировать визуально удобно, командная строка не нужна.
>Ничего отсталого в этом нет. Если бы это была лишняя функция вдобавок к нормальным хоткеям и меню, другое дело, но не заменять их. На замену командная строка совершенно не годится, это отсталое убогое говно.
>>2923716 >То есть вим для редактирования текста просто обязателен. Вим, емакс - да. Любой редактор с макросами. Без них у тебя есть максимум мультикурсор и замена текста регэкспами, которые полноценные макросы никогда не заменят. >Если бы это была лишняя функция вдобавок к нормальным хоткеям и меню В том и фишка, что эта функция с конвенционным интерфейсом плохо работает, нужна возможность управлять всеми функциями с клавиатуры. А уж как оно будет оформлено с меню или без - второстепенный вопрос. >На замену командная строка совершенно не годится, это отсталое убогое говно. Охуеть, в /pr программист пишет, что команды не нужны, а надо делать все мышкой. Ты вкатун что-ли? Из таксистов перекатываешься?
>>2888972 (OP) > Аноны, как вы пользуетесь этой хуйней под названием Vim? Как как? Когда на серваке конфиг посмотреть и поправить надо - использую. В остальных случаях - нахуя? Ну типа серьезно. Я не буду доебываться до тех, кто пользует. Но типа бля. Вот мне надо посмотреть все эндпоинты в приложении. Как я это в виме-то сделаю? А в любимой студии - открыл окошко - все эндпоинты, клацнул, посмотрел. Или более простой кейс. Врот мне надо дебажить то что на удаленном сервере. В студии - я опять же - просто беру, и дебажу в реальном времени, вижу переменные какие, все заебумба. В виме - это в принципе невозможно. Ну, либо возможно, но ты 10 лет будешь настраивать, а мейнтейнр скажет, что заебался - и все, сам поддерживай плагин который это делал. Короче. Для конфигов через ССШ - пользую. Для остальных кейсов - нахуй и в пизду этот вим, неовим, ви и прочее.
>>2924707 А как по коду/вкладкам перемещаться? Стрелочками не удобно, мышку каждый раз брать тоже, потянулся к ней, потом к клаве, и так постоянно. Не обязательно юзать редактор вима, можно плагин вима в студию добавить любую.
>>2888972 (OP) использую как этот анон >>2924707 на серверах поэтому у меня не чешуться создавать микрописьки обмызваясь плагиноами локально, потому что на удаленном хосте этого не будет. для нормальной работы с правками конфига надо научиться буквально: мувам через слова, блочному выделению и редактированию, быстрому удалению нужных строк/фрагментов текста, замена текста по шаблону или регулярке.
в вскоде использую плагин для вим просто потому что НЕ хочу учить доп. хоткеи для редактирования текста.
>>2924924 >для нормальной работы с правками конфига надо научиться буквально: мувам через слова, блочному выделению и редактированию, быстрому удалению нужных строк/фрагментов текста, замена текста по шаблону или регулярке. А в нормальном редакторе этому учиться не надо. Прикинь, достоинства нормального софта для людей. Итого, ты пользуешься говном потому что вим стоит на серваке, так получилось случайно, исторически сложилось, выбора нет, жри говно просто потому что вим.
>>2924945 Тут многие говорят, что нормальные редакторы - это ок, вим нинужен, но как блять в нормальных редакторах по коду перемещаться, мышкой онли? Стрелочками сраными?
>>2924952 Мда, только что выяснили. что для кода есть IDE, а вим не нужен ни для чего, его юзают только для конфигов и только потому что он везде стоит как стандарт, а не за его достоинства, которых нет, наоборот есть только проблемы необходимости обучения на пустом месте. И тут же вылазит вимосектант и снова кукарекает про код, как будто ничего не было. Сверхманевренность пропагандона ни для чего не нужного кала.
>>2924945 >А в нормальном редакторе этому учиться не надо. Прикинь, достоинства нормального софта для людей. Итого, ты пользуешься говном потому что вим стоит на серваке, так получилось случайно, исторически сложилось, выбора нет, жри говно просто потому что вим.
Ну это все обман. В IDE если ты хочешь эффективно работать тебе тоже надо уметь пердолиться и разбираться с хоткеями, учить инструменты, разбираться и тд.
Настроить че-то в IDE порой та еще ебка. Так или иначе приходится много учить.
Так же еще надо понимать что софт делается под СРЕДНЕГО человека. То есть "удобно" это то что черная транс женщина из калифорнии считает удобным. А если ты не согласен, переучивайся
>>2925612 >В IDE С каких пор вим стал IDE? Не стал, это ссаный блокнот, а в блокноте ничего учить не надо, в отличие от недоблокнота вим.
>Настроить че-то в IDE порой та еще ебка. Так или иначе приходится много учить. Не пизди. Зайти в диалог настройки и потыкать галочки это не учеба никакая.
>>2925789 Совсем одебилившая вимосвинья даже русского языка не знает, что такое "учеба", "учить", пошла уже откровенно пердеть. Всё что нужно знать о виме и его хрюкателях.
Как у копроскотских неосиляторов полыхает срака, это божественно. Я не знаю каким нужно быть low ICQ дегенератом, чтобы не осилить 2 простых правила: 1) Печатаем в режиме вставки, редактируем и осуществляем навигацию в нориальном режиме, выделяем в визуальном режиме. Буквально нужно 3 кнопки нажать. 2)В нормальном режиме редактор управляется через команды, которые имеют структуру вида cNd, где c - command, N - количество совершаемых децствий, d - direction. Буквально десяток основных команд и вы готовы к работе. С нуля можно за полчаса осилить.
>>2926331 Я не знаю каким нужно быть low ICQ дегенератом, чтобы не осилить 1 простых правила: 1) Берешь нормальный редактор и не знаешь проблем, делаешь дело, а не героически осиливаешь препятствия которые сам себе в сраку засунул, а потом бегаешь в по интернету создавая треды "сматрити какой я асобинный осилил тектовый ридактар, а вы нисмагли!". Это ж каким дегенератом надо быть, чтобы хвастаться, внимание, текстовым редактором.
>>2926331 Так при чем тут неосиляторство? Открыл вимтутор, прошелся за 10 минут - и да, освоил базовые вещи. Другое дело. Нахуя им пользоваться за пределами правок конфигов? Чтобы что?
Ну. Допустим. Мне надо простой рефакторинг сделать - поменять местами порядок аргументов. В студии я просто клацаю - изменить порядок аргументов, все, во всех 100500 мест где оно использовалось - переменные поменяются местами в соответствии с новой сигнатурой. Мне надо перименовать метод - я беру - просто редактирую название, нажимаю Shift+> - и нажимаю - переименовать везде. И все, везде методы, свойства, переменные переименовались. Я решил несколько классов во время работы в одном файле хуячить, потом я просто выделяю нужный класс, нажимаю - переменстить в файл. И оно перемещается, сразу с нужными юзингами и нужным неймспейсом. Это только про код. А дальше - у меня запущено приложение в контейнере и мне надо отдебажить. Ну вот хуй я тебе с вимом его просто так оттебажу. Надо будет кучу хуйни вокруг навертеть, а в любой буквально ИДЕ - я просто нажимаю: дебажить в докере, и дебажу, с брейпоинтами, просмотром переменных, всем что мне надо чтобы отдебажить. Далее - мне надо собрать инсталляционный пакет, и залить его на сервер. Опять же из студии - просто нажимаю: опубликовать на сервере. Все. Ничего больше мне делать не надо. Ничего настраивать, ничего
И да. Я понимаю, что колхозя плагинами, можно добиться чего-то напоминающего ИДЕ. Можно. Но зачем, если вим - сам по себе - медленный, а натянув на него всякие свистоперделки - он вообще в говно скатывается пиздецовое.
Типа я понимаю топить за какой-нибудь саблайм с плагинами. Там - да. Быстрючий что пиздец. А с плагинами - реально почти в ИДЕ можно превратить. Но вим - это реально редактор для конфигов на сервере к которому ты по SSH подключился.
Опять же. Если удобно - ну, флаг в руки. Я видел как люди под МК пишут в Notepad. Только почему вимоблядки - считают, что их редактор чем-то лучше любого другого - я в душе не понимаю. Нравится - да хоть до посинения свои буферы крути там, да скачи по коду как сайгак.
>>2927321 Так этот даун не пишет код в продакшен, не рефакторит, не дебажит, не деплоит. Он правда не понимает зачем IDE.
Есть такой подвид шизофреников, которые дико дрочат на дедовские редакторы, сидя на мамкиных борщах и обещая что вот вот пойдут паграмистом работать.
Я на собесах вообще всегда спрашиваю, какими тулзами пользуется программист, и если он начинает мне рассказывать про вим\емакс или еще какую стариковскую хуйню, это сразу минус. Но правда вимодрочеры обычно кроме вима нихуя не знают, по-этому техсобес они валят сразу же.
>>2927321 >А с плагинами - реально почти в ИДЕ можно превратить. Сейчас любой редактор легко превращается в ИДЕ благодаря LSP. У идеи рефакторинг круче, но по сравнению со студией, например, clangd работает не хуже: жрет больше памяти, но работает гораздо шустрее, плюс он довольно прозрачен - всегда видно, как индексы для файлов создаются, если что-то не найдено, видно ошибки сервера. У студии автокомплит - черный ящик, который если не работает - то хрен ты что сделаешь. >Ну вот хуй я тебе с вимом его просто так оттебажу. GDB с плагинами для редактора ничем не хуже дебаггера студии, со скриптингом - в разы лучше. У ВС дебаггера тоже есть скриптинг, но оно работает глючно и в использовании гораздо менее удобно.
>>2927454 >Я на собесах вообще всегда спрашиваю, какими тулзами пользуется программист, и если он начинает мне рассказывать про вим\емакс или еще какую стариковскую хуйню, это сразу минус. Но правда вимодрочеры обычно кроме вима нихуя не знают, по-этому техсобес они валят сразу же Какие же сладкие фантазии.
Аноны, какая команда при переводе строки, делает перевод каретки не на начало, а сохраняет отступы как и было по смыслу. Меня всё время в нулевую позицию отправляет.
>>2924952 > но как блять в нормальных редакторах по коду перемещаться Подвел курсор F12 - прыгнул к объявлению, ctrl+f12 - прыгнул к реализации, клацнул f1 - ввел имя файла ctrl+j+номер строки - прыгнул к строке Если так хочется вим-моутов, включил его в настройках, для таких долбоебов как ты сделали.
Ты мне лучше скажи, как ты без плагинов - заменишь опечатку в имени проперти ВО ВСЕМ ПРОЕКТЕ? Как ты без плагинов подебажишь что-то? Как ты без плагинов несколько курсоров сделаешь не через хаки, а по нормальному? Как ты без плагинов посмотришь документацию по методам библиотек?
Короче. Я это к чему. К тому что не страдай хуйней. 90% времени тебе не бегать по коду надо, як сайгак, а вдуплять, что это, как оно работает и почему не работает. Средний ПР это 10 строчек измененных.
>>3051614 ТА КАК Я ТЕБЕ, БЛЯДЬ, НА СЕРВЕР закину-то этот ебучий ЛСП-то? Обмазываться плагинами и прочем добром, чтобы потом как еблан не мочь вспомнить, а как мне-то тут строчку удалить - как-то не оч хочется. Вим - редактор конфигов. Точка. И да. В моем время - никаких ЛСП не было. Был редактор кода, в котором разработчики сами брали, и делали свои аналоги IntelliSense. Это потом жаваскриптеры так насрали своими говнофреймворками, что уже невозможно стало без этих вот ебучих ЛСД, ведь в день по 3 фреймворка выходит, и надо в резюме ебланам добавлять, что они что-то там знают, а без этой говнины - невозможно что-то накодить нормально.
>>3051642 Я вроде не говорил, что собираюсь кодить на сервере. Просто на сервере будет vim, который ванильненький, без всего. Я уже как-то обмазался всем чем можно, еще и сделал нормальное управление: ctrl+c, ctrl+v, ctrl+z, стрелочки, убрал нахуй эти вот hjkl, сделал общий буффер, чтобы нормально копипастой. В общем, привел к удобному нормальному человеку виду. В результате - ебешься 2 часа, вспоминая, где ж там переключить в режим ввода, как строчку скопировать и прочее. Короче, нахуй и в пизду.
>>3051633 Ты что тупой? Я на удаленном сервере в том числе вимом разработку веду. Лсп сервер это просто программа по сути . Ставишь ее хоть куда и все. Пишу на виме лет 10, не понимаю этот нарратив про конфиги. Конфиг можно хоть в нано править.
>>2888972 (OP) > Аноны, как вы пользуетесь этой хуйней под названием Vim? Никак, этой хуйней пользуются школьники для понтов или прыщавые задроты, у который нервный тик на пальцах. Вообще он должен был давно умереть, поскольку его писали для древних компов, где не было gui. Если подключаюсь куда-то по ssh использую это говно если на сервере нет nano
Кста есть годная тексто писалка litexl, жрёт 20мб оперативки и кастомизируется плагинами. Всё легко и классно ровно до того момента когда начинаешь прикручивать языковые сервера, я так и не разобрался как это делается тк там адовый пердолинг конфигов начинается, и вообще ощущение что редактор в первую очередь заточен под линух ибо там часть действий выполняется только командами. Именно поэтому с огорчением ухожу обратно на ЖидСтудио Код потому что там нормально работает автодополнение
>>3052636 >>3052638 Есть специально разработанный протокол lsp для текстовых редакторов, там все сделано для подсветки синтаксиса и ошибок, большинство популярных языков это поддерживают. Гугли как установить lsp для твоего языка и как он прикручивается к этому редактору
>>2888972 (OP) Я вообще не представляю на кой хер этот вим нужен? Сидеть настраивать день? Вот рили хуйня уровня школьного ковыряния в настройках видюхи когда часами крутили ползунки чтобы выжать максимально ФПС.
Лучше скачал вскод и изменил там размер фонта + десяток экстенов за пару минут добавил и на этом все, больше ничего кроме собственно кодинга в рабочее время от тебя не требуется.
>>3053110 Ну и хули ты сюда пришел тогда? Пиздуц в вс код тред. Очевидно то что ты что-то не понимаешь не значит что другие тоже не понимают. Людям нравится настраивать под себя редактор, че ты доебался. Пару дней посидел обнял как настраивать что - вопросов нет. Сидишь довольный кайфуешь.
>>3053353 У Моисея, у Конфуция. Реально умные лбы были. Первый огранил и трансформировал законы природы в понятную ддя быдла форму. Второй заложил фундамент под успешное общество. Это если очень упрощённо. Ещё Будда ничо так был - если из буддизма выкинуть всю мистику, то получается ровная, депрессивная и справедливая философия.
>>2888972 (OP) в айтишечке весьма много различных аутистов и прочих душевнобольных. И вим - это самый тупой и ебаный карго-культ существующий для\от этих душевнобольных.
От того, что какие-то деды пердолили байтики в консольке - это не значит, что в 2024 эта хуйня вообще для чего-то нужна. Вся эта безумная хваленая продуманная навигация на hjkl - это потому-что на клавиатуре из 70ых стрелок не было, дауничи.
В любой современной IDE ты продуктивнее на порядки, и в жетбрейнсоговне, и в вижуал студии, и в вскоде. То, что эти дауны рассказывают КАК ОНИ БЫСТРО ТАМ ПЕЧАТАЮТ - заебись, только в работе программиста печатаешь дай бог ты 5% своего рабочего времени, оптимизировать это нахер не сдалось. А вот то, что у тебя нет контекстного поиска и рефакторингов умных - это финишная.
Все аргументы этих ебланов - ВИЖУАЛ СТУДИЯ ЗАНИМАЕТ 10 ГИГОВ МЕСТА - да, охуеть, иди купи терабайтный ссд, который стоит час твоей работы программистом. А, ты не зарабатываешь деньги? Так и заткнись, блять, шизофреник.
или там, мое любимое - НИОСИЛЯТОР. Представьте, едете вы на ауди А6 по городу, тут к вам подьезжает еблан на жигулях и начинает чето заяснять, что ты не осилил жигули. Вот с ними надо поступать так же - просто слать нахуй.
>>3056462 >захотел бы - осилил!!! >да не бомбит у меня! А тебе в голову не приходило что кому-то просто нравится вис, терпила? Если у тебя это какие-то неприятные ассоциации вызывает - живи с этим. Вопросы?
>>3056835 >telescope+fzf и lsp? И еще с десяток других костылей, 3 дня ебешься с конфигами и в итоге пердит, кряхтит, кое как работает с косяками и делает тоже самое что и ide до первого обновления
>такое напердолить твои ide могут? Да, в goland даже это пердолить не надо оно из коробки есть. Просто пишешь zalupa := load() если в сигнатуре есть error ide предложит обработать, нажимаешь alt+Enter Enter и уже пишет бойлерплейт обработки ошибок. И полно всяких шаблонов можно настроить. В vs code думаю тоже такое есть. Мимо
Как же дегрелей рвет от божественного вима, а это они еще емакс не видели. Просто не понимаю откуда столько агрессии, ну не пользуешься вимом, так тебе ли не похуй? Похоже на пригар неосиляторов
>>3057123 >Просто не понимаю откуда столько агрессии, ну не пользуешься вимом, так тебе ли не похуй? >неосиляторов Потому что вимодебилы похожи на веганов ря трупоед, эплоблядей ря нищеброд, бмвблядей ря тоже нищеброд, ЛГБТ активистов ря гомофоб, хаскелистов ря неосилятор и тд. Нет бы просто дрочиться со своей дидовской хуетой за каким-то хуем усиленно агитируют, доказывая что можно костылями наделать функционал ide, пытаясь вовлечь в свою секту как можно больше людей.
Да даже ладно хуй с ним если бы это просто школьники были свои калькуляторы на питоне писали, ебитесь вы в свои жопы, главное меня не трогайте, но когда коллега с тобой такой долбоеб, то это пизда. Часто форматированию пизда всякие лишние пробелы которые потом убираются в ide и весь коммит ими засран. Из-за плохой индексации кода lsp не всё может иногда бывают ошибки, всякие неиспользуемые переменные, которые нормальный человек с ide не допустил бы. И прочие мелочи жизни которые были постоянно. Когда писал на руби работал с таким и вот в одном репозитории, может он неосилятор какую-то хуйню недоставил, может руки кривые, конфиг кривой, но от его приключений доставалось в том числе и мне. Вот от этого пригорает, а не от того что я как мартышка не стал запоминать нужные действия. Да, не осилил, я и на ГАЗ-53 наверное не смогу ездить, тоже не осилил получается.
>>3057481 Че развонялся-то так, хуя тебе пичот конечно. >руби >иде Ебать ты джекпот сорвал просто, придурок. Я хуй знает зачем для руби Иде, да и нет их. Рубимайн просто кал говна. Ты напоминаешь мне ребенка, который без иде файл создать не может в проекте, или коммит ебануть.
О каких пробелах и переменных речь вообще, больной? Это все фиксится линтером, в том же руби это рубокоп, который под каждый проект настраивается. Нахуй его в иде пихать?
Кривой лсп проблема не вима вообще. Будто все ИДЕ работают пиздато лол. Для джавы может да, но вот я на скалке пишу и там в целом что то говно что это.
мимо хаскелист Вимер, пишу с макбука, правда Бмв нет, предпочитаю парусные яхты
>>3057752 >О каких пробелах и переменных речь вообще, больной? Тот шиз оставлял лишние пробелы в конце строки и на пустых строках, я в душе не ебу чего он там делал, но иде эту хуйню подчищало, когда я делал форматирование кода и это попадало в коммит. Я уже не помню всего в деталях, но коммит был всегда засран, те кто работал в vs code и rubymine такое говно не оставляли.
>рубокоп Как раз из-за того долбоящера и пришлось прикручивать тимлид настоял, но проблема в том что в долгоживущем проекте где его не было изначально это боль, когда вносишь изменение в файл, то приходится рефакторить весь файл, а не строчки из коммита. Самое смешное он больше не писал в этот сервис, после того как я прикрутил робокоп, а работал над другим и потом уволился через месяц, а я потом после введения рубокопа его говно рефакторил еще полгода пока не ушел.
Кто из нас ещё джекпот сорвал: > Я хуй знает зачем для руби Иде Иде не нужно
>Ты напоминаешь мне ребенка, который без иде файл создать не может в проекте, или коммит ебануть. Неосилятор, прям не могу создать файл из терминала.
>Будто все ИДЕ работают пиздато лол. А вот в Америке негров линчуют А вот в иде тоже всё плохо
>я на скалке пишу >хаскелист >Вимер >пишу с макбука Тут вообще флеш рояль собрал, не зря говорят что ФП оказывает влияние на мозг
>>3058305 >Нахуй ты вообще пробелы оставляешь, больной? Еще раз, пробелы оставлял вимоеб, я вносил правки в эти файлы после того додика, те кто не пользовался вимом срач не оставляли Как де тяжело говорить с сектантами
>>3058466 Уже терпилы пошли лол. Ща я буду ебать мозги в первую очередь себе из-за того что я нажатием ctrl+alt+L сделаю меньше чем за секунду. Просто в истории коммитов это выглядит не очень хорошо, плюс иногда были неиспользуемые методы и переменные, тоже убирал между делом. Ты предлагаешь из-за этого назначать митинги, создавать таски и прочую хуйню, чтобы не быть терпилой? Или как? Вот когда уже рубокоп прикрутили, тогда да стоило бы, но тот хуй уволился уже. А вим говно потому что его нужно правильно настраивать до того состояния что иде умеет уже после установки, ни с кем из других не было таких проблем, потому что они не занимались хуйней, а сидели с иде.
>Просто в истории коммитов это выглядит не очень хорошо
давай еще красивые берндаун чарты делать чтобы глаз твой радовало, ёбнутый
>ы предлагаешь из-за этого назначать митинги, создавать таски и прочую хуйню
ПРОСТО пишешь челу и говоришь "убери хуйню и не делай так больше", или на момент код ревью накидай ему замечаний. Чё ты как маленький? Какие таски?
>А вим говно потому что его нужно правильно настраивать до того состояния что иде умеет уже после установки ИДЕ много разных, в них тоже надо разбираться, их тоже надо уметь настраивать. До того уровня "юзабельной иде" про который ты тут пиздишь вим докручивать необязательно, ставь себе spacevim и пользуйся, всё работает.
Ты ещё на линукс пожалуйся, что там разбираться надо и голый линукс ничего не умеет, чё за детский сад? Качай убунту и не еби мозги.
>не было таких проблем, потому что они не занимались хуйней с такой позиции ты щас сам хуйнёй занимаешься, на дваче серишь в вимтреде своей шизой, мог бы сотку от пола ебануть например, вопросы?
Что ты доебался до нас? Мы поняли что у тебя коллега ебанат, а ты шизик микроменеджер и терпила. Вопросов к тебе нет. Что тебе нужно? У тебя просто другое мировозрение рубистов вообще сложно программистами назвать, как и других джээсеров, пользуйся чем хочешь. Если тебе НЕ ИНТЕРЕСЕН вим - НЕ ПОЛЬЗУЙСЯ. Если интересен но СЛОЖНА - ставь спейсвим, потыкай его, там все понятно. Вим помимо того что редактор - для многих и хобби и комьюнити. У людей кликнуло, им нравится. Тебе не нравится, пиздуй устанавливай рубимайн. Проблемы?
>>3058498 >Ты ещё на линукс пожалуйся, что там разбираться надо и голый линукс ничего не умеет, чё за детский сад? Качай убунту и не еби мозги. Лол, уже тут нафантазировал, ты ещё скажи что я на винде 7 сижу.
>>3058540 >Это сравнение. Ну ладно, а то я думал ты уже тут картины неосиляторов рисуешь в своём извилистом мозгу. Да что там мозг извилистый, вся голова в извилинах, во какой умный!
>руби Так зацепился за эти руби, я уже года 3 на нем не писал. В какой-то степени ты прав выше, он игрушечный, но с другой стороны на нем удобно крудошлепить на коленке используя рельсы, это не более чем инструмент.
>>3058290 реформатировать код - моветон. для тебя отдельный котёл уже заготовили
>>3058483 > в истории коммитов это выглядит не очень хорошо ты начинаешь догадываться)
в курсе же про договорённость один комит - одно действие. вот реформатирование как раз хорошо вписывается в такое + дальнейшая чистка неиспользуемого дерьма.
>>3058766 > в курсе же про договорённость один комит - одно действие. вот реформатирование как раз хорошо вписывается в такое + дальнейшая чистка неиспользуемого дерьма.
Ты, наверное, из тех уёбков, у которого 90% комитов - это реформатирование ("рефакторинг", "улучшение") чужого кода, которого ненавидят вообще блять все.
>>2888972 (OP) по сабжу: вим стелит делитнутое в буфер, отредачь буфер если тебе надо вставить делитнутое с каким то специальным редактированием и ты не хочешь редактировать после вставки (хотя как по мне ты хуйню высрал какую то, ну или я не сталкивался с твоей проблемой)
>>3056462 vim сейчас существует только чтобы троллить ньюфагов, это понятно, но вообще в рассуждениях его адептов есть очень здравые мысли.
чтобы пользоваться вимом как любым другим редактором нужно потратить 5 минут и выучить пять команд. грубо говоря - i, y, P, esc, ZZ, :q! и ты можешь пользоваться вимом как нано или блокнотом. в принципе этого достаточно.
все остальные рассуждения можно свести к следующему - хочешь эффективности, задрачивай до автоматизма шорткаты и используй все возможные инструменты для автоматизации рутинных действий. это на самом деле очень хороший совет, и редко кто из программистов знает возможности своей IDE в этом плане хотя бы на 5%, а скорее всего не знает даже на 1%. В той же идее возможных шорткатов пару тысяч наверное, хотя редко кто пользуется больше чем парой десятков. И это еще не говоря про всякие плагины типа файлвотчеров и манкикингов для запуска произвольных скриптов на любое место в тексте.
но и это еще не все, например в рассуждениях вимеров есть пункт касающийся эргономики, типа руками неудобно махать от мышки к клавиатуре. и это действительно верно, но решение такой проблемы не сводится к отказу от мышки. например я уже лет 10 пользуюсь исключительно мышками по типу пикрелейтеда и на боковую клавиатуру вешаю все самые часто используемые действия и кнопки. enter, backspace, pgup, pgdown end, home - это просто мастхэв, и это на 90% сокращается количество движений от мышки к клавиатуре и обратно, но также я на мышку вешаю закрытие таба/окна, переход на предыдущую страницу и другие шорткаты которые зависят от софта, в котором сейчас работаю, благо там есть переключатели профилей.
классическая клавиатура тоже очень неоптимизирована, например мне очень нехватает кнопок слева от esc, на которые можно было бы повесить еще просто дофига всего полезного, типа как на втором пикрелейтеде, но если найти мышку с 30 кнопками не составляет особо труда, то вот найти клавиатуру где в области esc будет хотя бы 10 дополнительных клавиш очень трудно.
>>2903895 >Даже объекты и ивенты в отдельных окнах открывались. Это следствие убогости оконных интерфейсов того времени, не более. В современных ИДЕ очень много вещей можно делать непосредственно с кодом (значения переменных, блейм, етц), а отрендерить это так, чтобы этим можно пользоваться - нетривиальная задача, в том числе на уровне ux. В нулевые так не умели, там на любую фичу могли только ебануть новое окно и всё.
>>3053360 >обязан Кому обязан, маня, тебе что ли? Срыгни с треда, фанатик. напоминает нытьё престарелых водятлов, вот мы все умеем масло поменять, а зумеры нет, ууу какие же они глупые