НЕ ЛЮБВИ К ВИМУ THREADНачнём с того, что как мне кажется, баланс сил сместился, т.к. довольно часто замечаю как кто-то новый хочет вкатиться в вим и задаёт соответствующие вопросы в тредиках. Причём главной фишкой вима считается якобы удобные режимы, что как мне кажется и является главной причиной влияющей на привлечение новых адептов. Как я обожаю все эти рассказы о божественных нажатиях только одним пальчиком и что после освоения этих самых режимов ты больше никогда не вернёшься к другому редактору, или другому методу ввода. Все это напоминает рассказы девственнику, о том как плохо без тяночки и как важно и нужно отведать того самого.Так вот, я, как мне кажется, пришёл к фундаментальному выводу, который должен положить конец священным войнам. Я заявляю, что режимы вима НЕ являются удобными, а существуют только для того, чтобы калечить умы пользователей. И это не учитывая убогость самого редактора и убогость языка расширений.Взять к примеру перемещение в начало/конец строки на $ и 0 - вы хотите сказать это удобно? Да можно пальцы себе переломать. Или вот вам вопрос: "Сколько нужно вимеров, чтобы выделить кусок текста?" Нормальный человек за долю секунды все сделает мышкой, но вимер не так прост, ему сначала нужно подумать какой из режимов выделения включить, затем посчитать сколько строк выделить, подумать какие кнопочки там нужно нажать и т.д. Самое забавное, что вимеру даже в голову не придёт пребиндить неудобные кнопки, он будет продолжать свято верить в их божественное удобство.Стоп! Остановитесь! остальных просто не найдутНе используйте вим и режимы вима в других редакторах, спасите будущее поколение, дайте умереть этому мерзкому, отвратительному уродцу! Если у вас в семье вимер, образумьте его.Напоследок приведу цитату, к пониманию которой ушло не мало времени, надеюсь и вы сможете это понять."Using a free version of vi is not a sin but a penance."
Хватит это терпеть!
>>1711007 (OP)Ясен хуй что вим только для консольки годен. Лично я его использую только чтобы редактировать конфиги от рута.
>>1711013НЕТ! Ты все делаешь не правильно! Никаких конфигов в виме!
>>1711017А чем пользоваться? Наноговном? Иди нахуй.Кстати что за емакс скажешь?
>>1711007 (OP)Совсем недавно начал осваивать вим и уже привык к нему. >Стоп! Остановитесь!Что же ты можешь предложить взамен? Без мышки и не emacs.
>>1711021>емаксЛюблю его
>>1711025>Без мышкиС чего ты взял что без мышки лучше?
>>1711045Я печатаю вслепую под 600 символов в минуту. с такой скоростью тянуться за мышкой как-то не оче.
>>1711007 (OP)>часто замечаю как кто-то новый хочет вкатиться в вим и задаёт соответствующие вопросы в тредикахА чего там вкатываться? Учишь vimtutor и этого за глаза хватит большинству.Просто других редакторов под прыщи нет. А если хочется ещё и набыдлокодить какую-нибудь хуйню, то вообще без альтернатив. Уж не атом, крокодил на javascripte, который писали хипстеры со смузи, ставить, или ide какую, где куча кнопок и всё СЛОЖНА
>>1711050Что-то я сомневаюсь что ты безостановочно фигачишь код 600 символов в минуту это во первых, во вторых видел людей, которые очень быстро управляются с мышью, куда быстрее чем ты будешь тыкать кнопочками.
>>1711058>Просто других редакторов под прыщи нет.GNU/Emacs
>>1711045>С чего ты взял что без мышки лучше? С того, что с мышкой нет обратной связи. Кнопочки под пальцами я чувствую на ощупь, для жмяканья мыши нужно взять мышь, пожмякать по кучи менюшек, буэ. Клава всегда быстрее.
>>1711062>безостановочно фигачишь код 600 символов в минутуНу понятное дело что на длинных и сложных текстах печатаю медленнее. >которые очень быстро управляются с мышью, куда быстрее чем ты будешь тыкать кнопочками.Ну и? дотянется он на долю секунды быстрее, но движений же он при этом совершит гораздо больше.
>>1711087>Клава всегда быстрее.>>1711095>но движений же он при этом совершит гораздо больше. Нет, это иллюзия, вы просто не видели людей умеющих обращаться с мышью.
>>1711104Если научишься печатать вслепую, то сразу поймешь, что любое движение рук с клавиатуры - боль.
>>1711121Я умею печатать в слепую
>>1711104>вы просто не видели людей умеющих обращаться с мышью.То есть ты хочешь сказать, что прицелиться и кликнуть мышкой по кнопке быстрее, чем нажать физическую кнопку?
>>1711132Ты понимаешь, что попасть пальцем по клавише быстрее, чем курсором по кнопке, а если учесть, что пальцев десять...
>>1711139>>1711133Если нужно передвинуть курсор на пару символов вперед, то да, кнопками быстрее, но в целом мышь+клавиатура куда быстрее, чем тыркаться только в клавиатуру
>>1711007 (OP)Вимом могут пользоваться только окончательно поехавшие пердолики. Только nano, только стрелочки! Задача консольного редактора - быстро поправить конфиги, для всего остального есть notepad++ и аналогичные гуевины. Для кодинга вообще отдельные софтины есть.Итого: вим нинужон
>>1711050> 600 символов в минутуанекдот про секретаршу
>>1711219Еще один.
>>1711007 (OP)https://www.youtube.com/watch?v=n4Ss6F1qIHUIBM 25 лет назад все придумала.Просто купи нормальную клавиатуру.
>>1711248Вангую очень неприятные втыкания пальцев в эту хуйню на больших скоростях.
>>1711248Этот бы трекпоинт и в нормальную клавиатуру
>>1711007 (OP)Тебе не лень cвоими пальчонками это все вбивать в твой любимый редактор а потом ловким движением щупальца копипастить в браузер?И мне нет>как мне кажется>якобы>пришёл к фундаментальному выводу>Нормальный человек>яскозалили еще короче>смотрите все, сколько тут иронично-снисходительного контекста, пушта мне ниудобна!Врубись, анимеюродивый, твой штульман-редакторос останется на уровне мемчика, а все так и будут пользоваться вимом.
>пушта мне ниудобна!Я говорил совершенно не об этом, я могу пользоваться абсолютно любыми биндами, хоть вимовскими, хоть оригинальными емаксовскими, хоть нано, но я не вижу преимуществ вимовских режимов. Я считаю, что режимы только запудривают мозги, таким образом поддерживая на плаву убогий редактор. И еще каким-то боком пытаются ставить себя вровень с емаксом, который по своему функционалу и удобству программирования себя находится просто в другой вселенной.И не было никакой войны редакторов, это придумали вимеры чтобы примазаться к великому.И вообще я не говорю использовать емакс хотя вы и не сможете, ведь он сложный, неудобный, бла-бла-бла, спасибо всем за убогие форсы , используйте что хотите, только не вим и не режимы вима в своих редакторах.
>>1711556emacs без evil mode или ergo байндов использовать невозможно так-то.
>>1711562>evil modeОпять ты начинаешь?! Я же сказал никаких эвил модов!Лучше уж God mode, если ты не в состоянии больше 1 кнопки за раз нажать.
>>1711564Ну стандартные байнды, которые построены по фонетическому принципу: C opy, B ack, F orward, определенно очень рациональны, да еще и контрол надо все время ладошкой жать, какой уж там туннельный синдром
Да вим так же зафорсили ДЛЯ ТРУ ХАЦКИРОВ, как и линь. Не обращай внимания.
Пересаживаюсь с вима на spacemacs. Пока что из недостатков только более низкая скорость программы. В остальном все только лучше. Особенно то, что когда ты копируешь, у тебя текст копируется не в буфер вима, а в буфер системы.
>>1711021Пользоваться встроенным в Midnight Commander.
>>1711021> Наноговном? Иди нахуйА что не так? Быстро конфиги поправить - это его чёрт побери самое предназначение, когда лень geany/сублайм запускать и не умеешь в sed. Мои личные претензии - давно заферментировавшаяся куча, состоящая вперемешку из хоткеев и недоCLI, особенно в тех местах, где стрелками очевидно удобнее. Какой такой особый функционал нужен для правки конфигов, чтобы была необходима такая расширяемая нелепая каракатица вместо управления?
>>1711050>Я печатаю вслепую под 600 символов в минутуНу давай пруфани -> http://play.typeracer.com
>>1711626Он просто школьник, панически боящийся консоли, даже когда она очевидно удобнее.
>>1711839Очевидно удобнее юзать vi для конфигов, один хуй если такой неосилятор, то можно выучить хотя бы :wq, i, <Esc> и редактировать как лошара.
>>1711845Очевидно, что удобней использовать GNU/nano, чем использовать >:wq, i, <Esc> и редактировать как лошара.
>>1711007 (OP)Я юзаю с обычными хоткеями и стрелочками вместь hjkl.Чем тебе кнопка end не угодила?
>>1711839Я имею в виду, что я лично предпочитаю нано и хотел бы послушать нормальных аргументов, а не "ой всё" ИТТ. Свои личные претензии к виму - вот тут >>1711626 , хочу узнать чем именно людям вим кажется удобнее.
Для кодинга - специальная IDEДля всего остального (локально) - KateНа сервере - все через NE https://en.wikipedia.org/wiki/Ne_%28text_editor%29ЧЯДНТ?
Аргумент с мышкой вообще невалидный, если есть финкпадовский клитор или тачпад на буке расположен так, что можно одним большим пальцем перемещать курсор, не отрывая ладони от клавиатуры.
>>1712007Клиторы исчезают даже с тхинкпадов, на моём, к примеру, на клаве большой палец так лежит, что придётся его чуть ли не перпендикулярно держать чтобы на тачпад его переносить, иначе это уже пресловутое движение рукой, хоть и не настолько далёкое.
>>1712020Ну люди используют x60 до сих пор, для кодинга им хватает. Т.е. как минимум лет 8 можно еще не волноваться о пропаже клиторов.
>>1711986Хз, мне в нано жутко неудобно после вима, всё медленно и через кучу лишних движений.Надо перейти к слову в середине строки -- дрочи стрелочки.Замена в этой и трёх следующих строках вообще невозможно.Как с клавы удалить/переместить несколько строк вообще непонятно.Хотя, наверное, дело привычки.
>>1712027> Надо перейти к слову в середине строки -- дрочи стрелочки.А ты время на то, чтобы посчитать кол-во слов до нужного, чтобы ввести команду перехода не учитываешь?
>>1712029так можно и ошибиться, небрежно оценив, все равно быстрее будет
>>1712035А можно и не ошибаться, а просто забиндить на удобную комбинацию:call cursor(0, len(getline('.'))/2)
>>1712029Зачем считать? Слэш, потом набираешь первые буквы слова, он туда и перескакивает.
>>1712104в виме ж можно на f нажать и потом первую букву слова и курсор прыгнет на первую встречающуюся букву в строке
>>1712150Можно и так. Но со слешем универсальнее: прыгнет куда надо даже с кучей одинаковых первых букв
>>1712442Так в любом редакторе можно нажать Ctrl-F и прыгнуть куда надо
>>1712461Можно, но не так удобно.
>>1712004Ну смотри, у меня продакшон-сервер, мне туда иксы и кедолибы накатывать для этого твоего Kate ? А нано действительно уебанский, да ещё и не может в няшную подсветочку.
>>1712790Ты в глаза долбишься? Он же написал: на сервере -- NE>>1711986А, ещё в вим хорошо с кодировками работать.:e ++enc=cp1251 просто незаменимо для легаси-файлов.
>>1712026Ай мин, сколько этих тхинкпадов осталось на руках в непонятно каком состоянии, и сколько их продаётся новых без клитора, а пропорция всё падает. Не, без вопросов, можно надыбать относительно целый агрегат, отчистить и заменить разболтавшиеся модули через али или барахолки, но для каких-нибудь двухсотых это уже напоминает добывание деталей от ретроавтомобилей второй мировой плюс-минус тридцать лет, хвала китайцам, которые это хотя бы возможным делают.>>1712027В силу привычки или в принципе?Я обычно через контрол+вправо-влево прыгаю, не сильно долго получается. Джаджа не запомнить хоткеи по прыжку в конкретные дробные части строки.Ты про замену внутри одинаковых шаблонных конструкций, как это в саблайме делается?Сам для этого костылирую через вырезание строки Ctrl+K, потом шифт-инсертом вставляю где ей место.>>1712815Я, честно говоря, редко с виндовой кодировкой в ляликсах работаю, даже когда в винде по возможности в утф-8 всё переношу, да и софт который я юзаю её понимает. Но вообще если в /var/lib/locales/supported.d/ru добавить строку ru_RU.CP1251 CP1251 добавить и через locale-gen всё это сбросить, то потом можно запускать любой софт в нужной кодировке, например, "LC_ALL=ru_RU.CP1251 nano" или тупо это всё в ярлык затолкать. Как решение на 1-2 файла лично мне подходит, но если часто работаешь, то да, лучше или ярлыком, или чем-то предназначенным это делать.Отдельная благодарность людям, которые подробно расписали свои юзкейсы вместо кукареканья уровня /s/, для меня это было важно.
>>1712847>В силу привычки или в принципе?Хз, скорее в силу привычкиКонтрол влево-вправо не всегда срабатывает: во-первых, в некоторых исходниках/конфигах сложно понять, что считать словом, во-вторых, иногда терминал не переваривает стрелки.Не, я про то, что мне надо заменить ХХХ на УУУ, но только в нескольких строках рядом с текущей, но не во всём файле.Ну и шаблонная замена да, рулит, без регэкспов как без рук.>/var/lib/locales/supported.d/ru добавить строкуА если ты не админ?>"LC_ALL=ru_RU.CP1251 nano"Запустит он мне нано на русском языке, как это поможет отобразить русские однобайтные символы в юникодной консоли? Вим просто использует перекодировку для отображения с сохранением оригинальной в файле.Ещё вспомнил: настраиваемая ширина таба и автоотступы в виме. Причём эти настройки можно прямо в редактируемом файле прописать.
>>1712894Ctrl-space/alt-space по словам перемещает же ну
>>1712894Хз, я или через гномовский, или через KiTTY это делаю.> на русском языкеЛол, не на русском, а в этой кодировке. Точно так же как в виме должон работать по идее. Я так матлаб запускал, который, сука, не мог виндовые исходники с русскими комментариями нормально отобразить, когда лабы надо было спиздить.
>>1712928О, не зналalt-space не работает, кстати. И русские символы все проскакивает.>>1712929>Лол, не на русском, а в этой кодировке. у тебя ru_RU в начале стоит.сравни выдачу LC_ALL=ru_RU.UTF-8 ls -l и LC_ALL=en_US.UTF-8 ls -l, например.Я не знаю логики работы матлаба, но нано даже с указанием LC_ALL всё равно показывает диакритику.
>>1711050>600смвл/мин.>~10смвл/секЗапизделся кто-то.>>1711834Ну и задроты там сидят.
>>1712847http://www.ebay.com/sch/i.html?_from=R40&_trksid=p2050601.m570.l1313.TR0.TRC0.H0.Xthinkpad.TRS0&_nkw=thinkpad&_sacat=0за цену среднестатистического ультрабука можно взять 5 штук каких-нибудь 220х в хорошем состоянии и использовать до посинения, один сломался - взял другой.
>>171294150wpm это где-то 250 символов в минуту. 600 символов в минуту это где-то 120wpm.
>>1712937>alt-space не работает, кстати. И русские символы все проскакивает.У меня все нормально и с альтом и с кирилицей, может у тебя alt это compose?
>>1711007 (OP)У меня тоже уже от вима накипело. Начнем с того что каждый второй возглас в интернете кричит, надо просто приготовить правильно.Ну так вот я готовил его ровно трое суток, прочитал все опции vimrc, настроил файловый менеджер и уже 2 недели я пишу код только в вим и что я могу сказать? Это боль, чистая мазохисткая боль, как в 2016 люди могут на полном серьёзе говорить что это удобно я не ебу.Настроить это гибкое говно в принципе не возможно, концепция режимов это максимум уёбишно. Ват-ю-си-ис-ват-ю-гет во все поля!Язык вима сам по себе такое не читаемое говно, перл с дрисней из регулярных выражений читать проще.Тот кто считает что посчитать количество строк и нажать esc-10dd-i что бы удалить 10 строк это удобно, видимо лоботомирован от рождения.Я вот всю жизнь удалял строки и не считал их.Копи-пастинг, чистая, кристальная боль.Ну это так, сказать будет проще что мне нравиться в виме, бесплатно, опенсорсно. Всё, все остальное бесит, вымораживает и максимум хуёво.Оставил nano для конфигов и своровал ide от jetbrains. Серьёзно блять, я вроде как с одной стороны идейный пeрдоля, но то что в 2016 на линуксе нету нативного опенсорсного текстового редактора от которого не несет 80тыми и маленькими грязными терминалами, меня грызет прямо в самую глубину души.
>>1712968Ещё дико бесит когда кто-то жалуеться на вим а в ответ ему, -ты не осилил. ОСИЛИЛ БЛЯТЬ ТЕКСТОВЫЙ РЕДАКТОР? Вы там совсем пизданулись. Я понимаю осиливать базу данных, осиливать сети, осиливать математику, ТЕКСТОВЫЙ СУКА РЕДАКТОР.
>>1712968>Тот кто считает что посчитать количество строк и нажать esc-10dd-i что бы удалить 10 строк это удобно, видимо лоботомирован от рождения.Включи номера строк, удаляй по номерам.:15,25dИли в визуальном режиме.Три-пять строк, кстати, на глаз моментально считаются.>>1712963Поправка: по битым русским символам проскакивает (с кодировкой у него таки проблемы)Клава совершенно стандартно настроенная, Alt-U, например, нормально срабатывает. Вот, кстати, ещё один плюсик в копилку вима: наибольшая независимость от машины, на которой исполняется.
>>1712968>Язык вима сам по себе такое не читаемое говно, перл с дрисней из регулярных выражений читать проще.Это да, вот в neovim просто lua, там попроще.>Тот кто считает что посчитать количество строк и нажать esc-10dd-i что бы удалить 10 строк это удобно, видимо лоботомирован от рождения.>считать строкиset number же, строки посчитаны сбоку, и я использую 10cc для такой задачи, основной режим ведь normal, а не insert. >удалял строки и не считалдобро пожаловать в визуальный режим v, нужна мышка - gvim>нету нативного опенсорсного...почему же их полно, Kate, Geany, Atom, etc.
>>1712973>Вот, кстати, ещё один плюсик в копилку вима: наибольшая независимость от машины, на которой исполняется.Причем тут машина, это от терминала зависит, видимо твой просто комбинации с альтом перехватывает, вон xterm по alt+<что-то там> вообще символы с умляутами печатает
>>1712990И от DE/WM тоже зависит, они также могут перехватывать, alt-space по моему обычно переводит таргет на меню бар
>>1713006>>1712990Так машина это и есть комбинация софта и его конфигурации в целом.Кстати, ты прав, i3 съедает alt-space. Залогинился в голую консоль, там всё нормально.
>>1711007 (OP)Хуй знает, я бы с удовольствием переехал с вима на что-то более удобное, но мне очень не хватает вимовых режимов и вимовых сочетаний клавиш. Достаточно один раз посмотреть про-вимера за работой, чтобы понять, как это удобно.Я прекрасно знаю, что у вима куча проблем, пытался и на имакс переезжать. Но там вообще лютейшая каша и комбайн из говна, вим хотя бы относительно компактный. Одна мешанина охуительных сочетаний клавиш имакса и вимоподобности в evil чего стоит. Модальности ещё больше.Хуй знает, в общем. Надеюсь, проекты вроде neovim смогут хоть что-то изменить, хотя я бы вообще хотел новый современный редактор с полной современной реализацией вима под капотом. Не такие обрубки, как в каком-нибудь саблайме, это несерьёзно.Может, это и вкусовщина, но я искренне полагаю, что хейтеры модальности вима реально не раскурили его, потому что на деле это охуенно удобно. А мышевозы, набирающие 100 символов в минуту вообще необучаемы, их даже можно не слушать, ведь таким хватит любого редактора. Алсо, ничего не имею против nano какого-нибудь, просто это разные весовые категории.
>>1713181> Достаточно один раз посмотреть про-вимера за работойПокажи.
>>1713181>>1713187Удваиваю
>>1712790>не может в няшную подсветочкуВ ман и конфиг не заглядывал? Может он.
>>1713187>>1713204Попробуйте на утубе вбить что-нибудь вроде vim workflow или vim fast coding.
>>1712790DA TY OHUEL
>>1713219Калечно может.По дефолту всё вырублено, ключ для выключения незабинден, сама подсветка прибита гвоздями и не может в темы. Ну и поддерживаемых форматов на порядок меньше вима.
>>1713239Но подсвечивает хуже вима, по крайней мере в Сишном коде
>>1713296В большинстве юзкейсов хватает. Кодить в nano это уже и правда извращение, когда полно нормальных инструментов вроде geany>>1713289Подсветка зависит от настроек терминала, так что не гвоздями. Ну и отсутствие плагинов, хуль ты хотел
Если написать скрипт в vim для виндовс, в виде .vbs это нормально и будет ли он работать?
>>1711007 (OP)Ну ты понял.
>>1711021Господа давно перешли на саблайм. Пожалуйста, не высказывай свое ретроградское мнение, пока не пройдешь курс: https://www.youtube.com/watch?v=SVkR1ZkNusI&list=PLpcSpRrAaOaqQMDlCzE_Y6IUUzaSfYocK
>>1711007 (OP)>>перемещение в начало/конец строки на $ и 0для перемещения в начало можно использовать циркумфлекс. А ладно забудь.
>>1713348>Господа давно перешли на саблаймХипстер, плес.
Вот не понимаю! Чего спорить из-за редакторов? Это дело вкуса же! Я вот мануал по NodeJS читаю и мне удобнее записывать в... nano. Да и для конфигов он очень хорошо подходит. Для больших объемов исходников, использую vim, так как там хорошо с навигацией. Можно ставить метки или просто сделать что-то вроде проекта. Вполне удобно на мой взгляд. А кому-то может быть удобнее даже конфиги править через Emacs или Sublime. Каждому свое же!
>>1713370>Linux>ХипстерТы рамсы попутал, фраерок?
>>1713468>Firefox>хипстерТолько твоих вскукареков не хватало здесь...
>>1713483Значение знаешь?
>>1713533Значение чего?
>>1713536Значение слова «хипстер», поц?
>>1713563Знаю.
>>1713565И какое?
>>1713567Что, какое?
>>1713570Какое значение слова «хипстер»?
>>1713572Какой хипстер?
>>1713573Я обознался, простите.
>>1713536Анон не оправдывайся перед ним, это петушинный базар
>>1713579Я уже всё.
>>1713580Почему ты там лег? Тебе нравится там?
>>1713580Хорошо, потом подъедим
>>1713582Устал от срача, прилег.
>>1713328Да, должен. Единственное, лайнбрейк под винду надо будет настроить, наверное, там же CRLF, а в линуксе LF. Не знаю, как в виндовом виме это по дефолту.
>>1713348Проприетарное говно. Может, у проекта Lime что-нибудь получится, но это всё равно просто редактор, режим вима там кастрирован.
>>1713328Я в виме все виндовые скрипты пишу: и .cmd, и .vbs, и .ps1Всё работает как часы.
>>1714834А мог бы не заниматься фигней и писать в божественном notepad++
>>1714805>Проприетарное говно. Какая разница? С задачей своей справляется.
>>1712968>посчитать количество строкRelative line numbers гугли
>>1712978>neovimЕще долго времени пройдет, прежде чем эта хуйня станет приемлемой.
>>1714978А если нужно снизу вверх строки посчитать а? а? а? а?
>>1714987А все понял, я обосрался
Еще насчет проблем с "посчитать" - используйте f, F и t, T, а также вот этот нескучный плагин: https://github.com/easymotion/vim-easymotionНо в некоторых случаях таки придется считать. Жаль, что изимоушен не работает с удалением и копированием, а используется только для навигации.
>>1715005Была у меня эта дрисня, но мне настолько лень ей пользоваться, что я ее удалил.Кто вообще придумал что нажимать много кнопок это удобно, отстой полный, мне лень.
>>1715009Понятно. Потом удивляешься, почему тебя неосилятором зовут =))))
>>1715005> поставь плагин, чтобы удалять нужные слова.> посчитай сколько слов надо отступить, чтоб удалить нужное.вы охуели?
>>1713348Atom за 70 баксов. Нет спасибо, я не голодный.
>>1714859У него нет консольной версии.
>>1715713>неосиляторТы вообще значение знаешь?Не осилил != лень пользоваться, мне и без этой дриски комфортно
>>1715761Зачем тебе консольная версия в венде?
>>1715783Какая разница, винда, не винда, задач для консоли в любой ОС достаточно.И потом, я ж написал: cmd, vbs, ps1, это очевидные консольные скрипты.
>>1715792>винда>редактор в коншолиТы кокойто ебанутый честно говоря
>>1715753В чем проблема? Я не понимаю. http://appnee.com/sublime-text-3-universal-license-keys-collection-for-win-mac-linux/
>>1715794Ещё раз: причём тут операционная система?
>>1715800Ты консольку в венде видел вообще?
Vim должен знать каждый программист. Администратор - не знаю, похуй, наверное, программист - точно. Это тупо лучший способ редактирования текста, бугуртить на который могут только неосиляторы. Пользуюсь вимом уже год, не жалею потраченного на обучение времени. Единственная вменяемая альтернатива - Sublime Text, который не работает из консоли, не стоит на всех компьютерах, стоит денег и имеет меньший функционал. А, в нем есть режим эмуляции vim, для тех, кто осилил. Но зачем платить больше?Я не говорю, что надо пользоваться чисто вимом - нахуй надо, в серьезных проектах это невозможно, есть плагины для всех популярных IDE и редакторов. Atom (в целом так себе работает), VisualStudio (есть проблемы с макросами, когда IDE вставляет за тебя скобочки), QtCreator (нет команды g), emacs (все идеально), Firefox (VimFX), Notepad++ (вот тут хуевая эмуляция) - я ВЕЗДЕ пользуюсь эмулятором vim'а. В винде, не в винде, на своем компьютере, на удаленном - похуй. Я испытываю физическую боль, когда у меня нет возможности заменить 5 слов тут, потом прыгнуть внутрь (), выделить все и заменить на содержимое буфера "а", поставить метку b и вернуться на метку q, чтобы достать еще данных, которые надо переместить. Делать это мышкой возможно (кроме буферов, лол, хуй ты сохранишь одновременно несколько разных вещей в буфер обмена без костылей и пердолева), и даже быстро - до вима я был мышкогосподином-виртуозом, мастером скоростной копипасты, но нахуй оно мне надо, когда это все делается интуитивно, мгновенно и без дрочки рук туда-сюда.Ну и самое главное - пользоваться вимом интересно. Ты получаешь удовольствие от редактирования текста. Когда жирный макрос идеально срабатывает на 25 строках и ты понимаешь, что тебе теперь не надо пердолить это вручную - ты понимаешь, что учился не зря. Рефакторинг кода, связанный с редактированием кучи текста, не вызывает страха, ты не думаешь "ну бля, опять, ну пиздец, лучше в другом месте менее объемных костылей насую", не откладываешь это на потом, а сразу рвешься в бой и решаешь гигантские косметические проблемы за десятки секунд. Я не считаю слова и строки, нахуй мне это надо. За строки у меня все решено относительной нумерацией - слева сразу видно (по этому признаку можно отличать позера-долбоеба от пользователя вима - только долбоеб согласится писать 125gg вместо 10j, чтобы прыгнуть со 115 строки на 10 строк вниз). Прыжки на N слов я использую только когда мне очевидно с первого взгляда, сколько тут слов, в остальных случаях пытаюсь прыгнуть на какой-то отличительный символ. По поводу выделения - хочу посмотреть как мышегосподин будет ебаться, если вдруг заметит, что забыл выделить одну строку в начале выделения. В виме (и sublime, вроде) можно изменить направление выделения.А еще ты выглядишь как настоящий тру-хакер и вызываешь уважение у окружающих и коллег, особенно если используешь emacs. Пикрелейтед - мой примерный процесс работы. Обратите внимание на относительную нумерацию строк.
>>1715806> (кроме буферов, лол, хуй ты сохранишь одновременно несколько разных вещей в буфер обмена без костылей и пердолева)Даже в кубунте манагер буфера обмена из коробки хер знает сколько лет.
>забыл выделить одну строку в начале выделенияТак и знал что начнутся про это кукареки, никогда проблем с выделением не было, а виме так и подавно ты просто не можешь начать выделение не с той строки, абсолютно бесполезная фича.
>>1715812Если ты в своей жизни только конфиги редактируешь раз в месяц - да, бесполезная фича. Если постоянно кодишь и рефакторишь - иногда случается и ты радуешься, что у тебя такая фича есть. По всему в целом есть что сказать?
>>1715801Постоянно в ней сижу. Сильные отличия от линуксовой -- суеверие времён винды 9х.
>>1715782Ой вей, да ты же даже не осилил слово неосилятор.
>>1715806>Когда жирный макрос идеально срабатывает на 25 строках и ты понимаешь, что тебе теперь не надо пердолить это вручную - ты понимаешь, что учился не зря. Рефакторинг кода, связанный с редактированием кучи текста, не вызывает страха, ты не думаешь "ну бля, опять, ну пиздец, лучше в другом месте менее объемных костылей насую", не откладываешь это на потом, а сразу рвешься в бой и решаешь гигантские косметические проблемы за десятки секунд.Вот это есть в любых IDE и редакторах, только медленнее делается.
>>1715836Сук ты тупой? Я могу пользоваться этим говном, причем тут неосиляторА ну давай сука быстро поясняй за слово неосилятор
>>1715845>ты тупой?Нет, извини, но ты дурной какой-то. Неосилятору ничто не поможет, тем более ленивому.
>>1715846Все ясно с тобой чмо ебаное
>>1715844В любых ide и редакторах есть режим эмуляции vim. Зачем задрачивать специальный инструмент, если точно такой же результат можно получить, задрочив универсальный инструмент?
>>1715820>рефакторить в ручную>писать код вручнуюпиздец
>>171294149 lolС первого раза 63wpm, хотя я больше 370 символов в минуту никогда не делал
>>1715850Да никто с тобой не спорит, просто ты написал то, что есть во всех прогах. К слову, вим режим нормальный я видел только в емаксе и вижуал студии.
>>1715853У нас король треда.
>>1711834Что тебе пруфануть, поехавший? Могу видосик заснять.
>>1716123Снимай
>>1715799Логика окнобляди у тебя не пропала даже после того, как ты на линупс пересел.
Это, посоны, объясните, как определить, какой команде в vim соответсвует комбинация клавишь. Я хочу переназначить управление окнами на Alt+j Alt+k, и так далее; заглянул в документацию, но что-то теряюсь.
>>1717747http://vim.wikia.com/wiki/Mapping_keys_in_Vim_-_Tutorial_(Part_1)Хехе.Вот пример:map <silent> <F2> :NERDTreeFocusToggle<cr>imap <silent> <F2> <Esc>:NERDTreeTabsToggle<cr>
>>1717747Если хочешь перебиндить клавиши, то как-то так::nnoremap j jzz:nnoremap k kzzТонкостей не знаю.
>>1717747C-h k в емаксе
>>1717776>map <silent> <F2> :NERDTreeFocusToggle<cr>>imap <silent> <F2> <Esc>:NERDTreeTabsToggle<cr>Рукам удобно? Готов поспорить, пробел в командном режиме ты ни для чего важного не используешь. Попробуй сделать так:map <silent> <Space> :NERDTreeToggle ~/workspace<cr>Базарю, понравится, ещё захочешь.
>>1715806> Обратите внимание на относительную нумерацию строк. Как относительной нумерации добиться? Плагин какой-то в виме?
>>1718094Да запросто:"Нумерация строкset number"Относительная нумерация строкset relativenumber
>>1718112Мда. Век живи век учись. Спасибо.
Емакс конфликтует с биндами wm, приходится пользоваться вимом.
>>1712941>>600смвл/мин.>Запизделся кто-то.Вполне реально, если судить по тому, что я за 2 месяца поднялся с 15-и WPM до 75-и (первый пик).>>1718294>Емакс конфликтует с биндами wm, В чём проблема? Можно перебайндить как шорткаты WM (Если нормальный WM), так и шорткаты Emacs. >>1711007 (OP)ОП, ты либо не можешь в слепую печать, либо просто не осилил. Конечно, можно вспомнить картинку с софтом, для которого нужен мануал, а для которого нет (второй пик), но Vim-режим в IDE существенно повышает продуктивность, я не понимаю, почему мне нужно рассказывать о столь очевидных вещах.
>>1718316Ты читать умеешь?Я умею печатать вслепую, я могу пользоваться любыми биндами, если приспичит, но вимовскими я пользоваться не буду, потому что это говно, как бы вы мне тут не впаривали за его удобство, вы просто хомяки с промытыми мозгами вот и все.
>>1718362>Вим - промытые и зомбированные хомячки, без своего мнения.>Имекс - реально удобно, реально под себя.У тебя шапка большая слишком.
>>1718316Нахуй вы измерение в словах оставляете? Какой-то ебантуый способ измерять скорость печатания у пиндосов, ведь слова разной длины бывают. Никогда такого на русский тренажёрах по умолчанию не встречал.
>>1718316>что я за 2 месяца поднялся с 15-и WPM до 75-и Спешу тебя разочаровать. В первые дни всегда очень быстро учишься, потом все медленнее и медленнее, а примерно на 400-500 симоволов в минуту ты встанешь (тут все от твоих способностей зависит). Я в первый месяц тоже печатал 70-80, а на 100+ ушло больше года. Такие дела.
>>1719488Вот я встал на 400-500, как дальше продвинуться?
>>1719503Печатать дальше.
>>1719534Так уже несколько лет так
>>1719812Перестань печатать. Опустишься до нормальных 250-350см/минуту.
>>1719503Переучиваться. Чтобы печать была ритмичная (т.е. без ускорений и замедлений на определенных словах и комбинациях) и пальцы были по ощущениям более легкие (кисть офк должна быть на весу при этом). Для этого надо вернуться на ту скорость, где это получается хорошо.
>>1719503Клавиатуру смени.
>>1720495Читерство
>>1720568Хуитерство
>>1720571Хуихуитерство
>>1720574https://www.youtube.com/watch?v=m9EXEpjSDEw사사이
>>1720587Что это за бред?Вот когда кто нибудь говорит про то, что он сделал педальку для удобства в емаксе, так все угорать начинают, а покупать значит специальную клавиатуру для удобства печати это типа не зашквар
>>1720599Двачую няша, клавиатура вторая вещь после монитора, а часто первая. Я такую хочу, объективно самая эргономичная.
>>1720599>Покупать значит ботинки под размер ноги для удобства ходьбы это типа не зашквар
Лиса собралась за 32 минуты.
>>1720612alt мизинцем нажимать полный остой, плохо сделоли, и что это за кнопки не помеченные на месте альта?
>>1720620А мог бы из бинарей поставить
>>1720612Нампадика нiт! Серьезно, забраковал сет майкрософтовский https://www.microsoft.com/accessories/en-us/products/keyboards/sculpt-ergonomic-desktop/l5v-00001 только потому что у него нампад отдельно, а так там и мышь 10/10 и клавиатура сама по себе.
>>1720629Вот это говнище.
>>172063110/10, на самом деле. Ход мягкий (сука, ненавижу механику), пробел заебательский, кнопки в удобных местах. Я даже не знаю до чего там можно доебаться, кроме отсутствия нумпада. Вот без него тяжко.
>>1720599>покупать значит специальную клавиатуру для удобства печати это типа не зашквар Да, все правильно. Это не зашквар.
>>1720635Ты как будто красные или хотя бы коричневые клавиши никогда в жизни не тыкал
>>1721300У меня ненависть к механике с ГДРовских телетайпов. Любая механика слишком сильно мне их напоминает, а колоркодинг я собссна и не глядел (что я, буду клавиши у людей в офисе снимать?). На работе у одного парня вот этот майковский сет, указанный выше, а у одного das'овская клавиатура.
>>1722135Ну к моей клаве шла даже открывашечка чтобы клавиши снимать, хотя какой-нибудь Esc можно завсегда просто пальцами снять. Вкратце о колоркодинге (по крайней мере у черри мх) - синие люто громко щёлкают и дают приятную отдачу в палец всяким графоманам, красные для школьников-игроманов специально без щелчка плавным ходом обладают, типа, ими можно как будто бы быстрее кнопки нажимать, лол, коричневые - середина, есть слабый тактильный фидбек, но не шумят. Сам на синих сижу и ни играть не мешают, ни нажатия не замедляют, к адовому стрекотанию привыкаешь минут за 10. Плюс при моей манере иногда нажимать клавишу вполсилы на некоторых торопливых хоткеях мне как-то важнее, когда я слышу или чувствую пальцем, додавил я эту кнопку или надо опять руку раскорячивать для ещё одной попытки. Короче, на коричневые уж точно никто не жаловался, а все три ты можешь пойти да в магазине потыкать пальцем ради просвещения, когда пойдёшь какие-нибудь расходники вроде картриджей в принтер покупать.
>>1722818Ну блин, я почитал про das, там либо голубые, либо коричневые. Раз человек сидит в офисе и не щелкает на всю комнату, значит коричневые. Дунноу, всё равно слишком напоминают тактильный фидбек телетайпа. Не нравится, люблю мембранки, причем конкретно для печати низкий профиль. Может красная механика бы мне понравилась, а синей я бы кому-нибудь ебало разбил. Мне не особенно нужен фидбек от клавишь, я вполне успеваю следить за тем, что происходит на экране, а я телеграфист с 100+ групп в минуту (а у нас, напоминаю, группы в телеграмме считаются по пробелам, а не по 5 символам). Не то чтобы показатель, но вот скорости печати я точно дальше учиться не собираюсь.
>>1723557Коричневые как раз чем-то мембранку и напоминают, у них как раз этот щелчок мягкий. Низкий профиль на самом деле оверрейтед, на работе как раз сижу на такой низкопрофильной вафельнице с резиночками вместо кнопок, на механие не то чтобы прям пиздец насколько охуеть удобнее, но пальцы на ней не устают за 5 минут, как на мембранке. Опять же, это чисто моя манера руками шевелить, но синие легче нажимаются сами по себе, мб из-за того, что на мембранке такая борьба со случайными нажатиями. На них часами вот так вот не могу печатать без перерыва.
>>1720621На педальки альт забиндить, тут текстовые клавиши 10/10 просто, ровные ряды подогнаны под длинну пальцев.>>1720629Докупи отдельно, делов то, он обычно не нужен ведь, до цифр достать можно.
>>1720631Такой наклон идея хорошая, клешням удобней лежать, но раскладка под гуманоида заточена, лучше плоская с нормальным расположением клавиш.
>>1720710Но и педальку купить не зашквар.Больше двигатся будешь, циркуляция крови.
>>1723769Вы еще не используете капс лок для раскладки?Тогда мы идем к вам
>>1723980Сукпздц, а как же ctrl?
>>1724129setxkbmap -layout us,ru -option grp:toggle А как же правый альт?
>>1724129А что с ним
Что меня всегда поражало в айтишной братии (да и вообще в этой так называемой «гик-культуре») — это её склонность к чисто внешним претензиям на «труёвость» и «олдфажность». Футболка со «звёздными войнами». Мелодия из Super Mario Bros на рингтоне. Ну ладно, это ещё безобидно, и вообще, кто здесь без греха? Но когда унылые веб-макаки начинают строить из себя аццких консоль-хакеров и на каждом углу орут, как они Принципиально Используют Только Vim — это куда хуже. Сравниться с этим могут разве что веганы-сыроеды, фыркающие на тарелку с котлетой и человека, эту тарелку держащего… но и то ещё вопрос, кто в итоге выёбистее и высокомернее окажется.Вон в твиттере, например, такое пробегает с пугающей частотой. К разработчикам с IDE они с подозрением, блядь, относятся. Что разрабатываешь, где разрабатываешь — похеру ваще. Главное, чтоб не запятнал себя прикосновением к скверне интегрированных сред разработки, самим шайтаном ниспосланных для искушения правоверных vim-задротов! Боюсь спросить, что пишут в Святом Редакторе авторы подобных изречений. Может, они пишут анализаторы человеческого генома для спасения мира от опасных болезней? Или запускают в космос новый марсоход? Или хотя бы, хер уж с ним, считают логистику-статистику-аналитику крупного ритейлера, чтобы у народа было больше дешёвых репы&рыгаловки? Да поспорить готова, что нихера подобного. Сидят и дрочат какой-нибудь унылый веб-аппчик с мобильным клиентиком и кнопочками шаринга говноконтента в соцсети, как и все мы чаще всего. Но уже, сука, Бдят и Подозревают, поплёвывая свысока на коллег по опенспейсику. Facepalm.jpgЭто ещё хоть как-то можно понять, если рабовладелец — жмот, и работаешь ты, задрот, за еду, на разваливающемся говне мамонта в консоли без иксов. Но тебе же, хипстер ты гнойный, начальство подогнало новенький сияющий лэптопчик, с яблоком, чтоб его, на крышке, чтобы ты продуктивно работал, задействуя все доступные ресурсы (на самом деле — просто пинал тебя мало, чтоб дедлайны меньше просирал). А ты, неблагодарная скотина, столь царских подгонов не ценишь, и считаешь, что это лишний повод не скорость разработки твоего говнокода увеличить, а ещё раз выпендриться перед ничтожными казуалами, богохульно расставляющими брейкпойнты мышкой.Кодерок, твою мать! От того, что ты в рабочие, оплаченные твоим погонщиком-надсмотрщиком, часы, героически ебёшься с собственным инструментом, чтобы правдами и неправдами заставить его решать те задачи, которые правильные пацаны с IDE делают через 3 минуты инсталляции, ты не станешь более крутым и высокооплачиваемым специалистом. Как не станешь и философом от того, что, подобно Диогену, переселишься в бочку. Не станешь и Сидом Вишезом, если будешь беспробудно бухать и торчать (впрочем, так хотя бы быстрее избавишь от себя вселенную). Ну ты понел, короче.Бросай ты этот свой карго-культ. И если уж IT бросать не хочешь — хотя бы учиться пиздуй, а не выпендривайся соломенными самолётами Правильных Редакторов и прочих Обязательных Атрибутов Гика. Может, хоть чуть реже будешь выглядеть понторезным идиотом.
>>1724182>двач я тянПруфы или уебывай
>>1724141У меня на капслоке ctrl
>>1724200Больной ублюдок.
>>1720635>сука, ненавижу механикуДа ты охуел.
>>1723980win+space же.
>>1724182Смотри, фанатичность - это в любом случае плохо. Есть куча людей, орущих о том, что нужно всегда предпочитать книгу фильму, консоль графическому интерфейсу, документацию книгам и так далее. Vim здесь не при чём, если человек в силу своей неадекватности наивно полагает, что сапоги, подходящие ему по размеру, идеально подходят всем без исключения, невзирая на размер ступни и время года.Я уже писал здесь, что использую IDE с Vim-режимом, работа в котором - одно удовольствие, и это его удобство настолько для меня неоспоримо, что даже доказывать это кому-то не вижу смысла. Кто-то просто не осилил.
>>1724706>Кто-то просто не осилил.У тебя просто ума не хватает понять, что есть те, кто осилил, но в силу развитого критического мышления понял что это говно.
>>1724736У тебя просто не хватает ума понять, что есть те, кто осилил, но в силу нежелания развивать навык до удобства, вернулся обратно. Слепая печать тоже неудобная поначалу.
>>1724746Удваиваю, тайлы по началу тоже неудобными кажутся.
>>1724182Но... но вим ведь такой клёвый!
>>1724746Как раз таки по началу я и думал что это удобно, а потом все стало ясно. Пользовался не меньше года.
>>1724748Кому они кажутся неудобными? Тебе и твоему воображаемому другу?
>>1724796У меня знакомый с девушкой три раза сходился-расходился. Причем последний интервал был год.
>>1724812Ясно, я вот срать вчера сходил, думал все, а сегодня опять захотелось.
>>1724814Все течет, все меняется. Долгосрочных прогнозов делать нельзя, только брать машину и ехать в Сочи.
>Но тебе же, хипстер ты гнойный, начальство подогнало новенький сияющий лэптопчик, с яблоком, чтоб его, на крышке, чтобы ты продуктивно работал, задействуя все доступные ресурсыВо первых не подогнал, во вторых некоторые работодатели запрещают пользоваться чем то кроме конкретной ИДЕ
Бамп хорошему треду