Например перемещение курсора клавишами hjkl сделано не потому, что это удобнее, а потому что стрелок на на многих клавиатурах тех времен просто не было
Это удобно. Внезапно:
Какие клавиши используются в 3D-шутерах, которые появились в век, когда стрелки уже сущестовали? Как правило это и стрелки и asdw
Самая большая грусть с vim — это ESC, который раньше находился там, где сейчас Tab или CapsLock.
Кстати, многие любители vim переназначают мало нужный CapsLock на ESC.
Здесь в исследовании дело в другом — насколько людям легко приспособится к интерфейсу.
Разумеется, пока ты не освоишь клавиатуру на хорошем уровне — нельзя ожидать увеличения производительности.
Вопреки исследованию — Apple не собирается горячие клавиши вырезать из своих продуктов. Их там — огромное количество. Горячие клавиши очень активно применяются в MacOS уже много десятилетий.
17 кв. м. всего то за 20 месяцев — это очень хороший показатель для молодого специалиста.
Ребята в США платят ипотеку за свои шикарные апартменты по 30 лет (считай всю трудовую жизнь).
Не знаю чем вы занимаетесь в провинции, возможно бегаете по фирмам и картритджи заправляете — а я хороший специалист и моя квартира (купленная без ипотеки) это 80 кв. метров в провинции. 3,5 млн. рублей.
США живет за счет того, что печатают доллара — и эту бумагу с удовольствие берут по всему миру. Но принимать к оплате они эти доллары не хотят. Китай недавно угрожал США, что вернет им доллары назад — США стали резко сговорчевее, потому что долларов напечатано намного больше, чем производит экономика США, следовательно, если весь мир скинется накопленными долларами, то он купит всю США несколько раз.
Покажите мне еще одну страну мира, которая может печатать валюту, получать за эту валюту реальные блага и при этом не отвечать по своим обязательствам за эту валюту.
Домик как в Тайланде (без отопления и с минимальной защитой от природы, на периметральном фундаменте и пр.) я вам построю тысяч за 500 рублей в нашей провинции.
Программист регулярно серфит по исходному тексту, заменяет, ищет и пр.
Так что да — каждое нажатие клавиши имеет значение и оптимизация работы по работе с исходником (не важно vim это или Ctrl+Shift+Right) освобождает больше времени для «чисто подумать» над кодом или почитать Хабр.
Довольно странно вообще видеть человека, позицирующего себя как профессионального программиста, который выделяет куски текста чисто мышью и копирует/вырезает их правой клавишей мыши.
Исключение разве что текстовый редактор acme, который специально заточен на мышетекстовое управление.
На убогом языке, для которого никто не берется заново написать интерпретатор или транслятор в нечто более удобноваримое типа Lua, что было бы весьма кстати для проекта neovim, к примеру.
Хотя не спорю, на нем написаны хорошие плагины.
Тем не менее, в последние время — какой плагин (из серьезных) не возьмешь — так все требуют поддержку в vim или Python или Lua… Не хотят авторы плагина реализовывать функционал полностью нативно на чистом vim-скрипте…
Да ты че? Не будут покупать дорогие телефоны? Джобс-то был не прав, оказывается?
Если пробьют рынок, то будут покупать.
Проблема только — вылезти как-то, набрать критическую массу пользователей.
Этим занимаются люди по всему миру.
Постоянно и непрерывно.
Кто-то вылазит наверх рынка.
Согласен, что в наше время это уже сложно.
И кстати, ребята из Блекберри, имея уже раскрученную ОС, от нее отказались, а вот то, от чего ББ добровольно отказались — Сейлфишу, Убунте или кому другому будет стоить годы раскрутки и миллиарды…
Путь наверх тяжел.
Но это обыденность.
Этим прямо сейчас занимаются миллионы людей. В разных сферах деятельности.
Моим ПО вы уже пользуйтесь, с большой вероятностью — мой код включен в состав большого количества ПО.
Но к безопасности он отношение не имеет.
Но мне все равно смешно, как вы, разработчик казуальных игр под Андроид, пытаетесь рассказывать миру как правильно делать тестирование в продакшене для приложений безопасности.
Ctrl+6 — стандартный способ переключения раскладки в vim.
Он встроен и запускается без каких либо дополнительных внешних модулей.
Статья на Хабре «Vim и кириллица: парочка приёмов»
set keymap=russian-jcukenwin
set iminsert=0
set imsearch=0
highlight lCursor guifg=NONE guibg=Cyan
Теперь разъяснения. В Vim есть такая штука, как lmap. Она задаёт преобразование для всех случаев, когда речь идёт о вводе символов, как части текста, но не как части команды. Так lmap учитывается при вставке, вводе паттерна поиска, после команд r и f.
Команда «set keymap=russian-jcukenwin» устанавливает кучу таких lmap, которые соответствуют обычной виндовой йцукен клавиатуре. russian-jcukenwin — это просто имя файла с маппингами. Нужный нам уже есть в стандартной поставке.
После установки keymap можно переключаться между кириллицей и латиницей нажатием Ctrl+^. При этом происходит чего и добивались: команды и шорткаты ни коем образом не страдают при активной русской раскладке. Ура!
Да ты че?
Ты можешь поставить на любой телефон — Андроид 6? Не имея исходного текста драйверов?
Давай ты мне обновишь телефон, где до сих пор 4-ка стоит?
Если в 2001 году вы получали 300 баксов, то в 2000 году не получали бы больше, а скорее даже меньше. А 2008 вообще не при чем (тогда стоимость принтеров уже упала и говорить не о чем).
Ок. Ну пусть 200 долларов принтер и 300 долларов зарплата.
Сейчас вы вряд ли менее 1000 долларов получаете. Возьмем 1000.
Лазерный черно-белый принтер (не громадный корпоративный монстр, а тот «почти домашний» что когда-то стоил 200 долларов) — сейчас явно не стоит 666 долларов, даже рядом столько не стоит.
Ну вот возьми и поставь.
Через полгода твоих бесплодных попыток — приди сюда и поясни нам: а почему это так не просто.
Или почему — работает только 80% функционала, а оставшиеся 20% не так просто завести, потому что нужно переписывать большие куски кода под железо.
Вы имеете опыт разработки такого ПО?
Завязывайте уже с теоретизированием — здесь полно людей которые из своей ЛИЧНОЙ практики знают что да как работает.
Это удобно. Внезапно:
Какие клавиши используются в 3D-шутерах, которые появились в век, когда стрелки уже сущестовали? Как правило это и стрелки и asdw
Самая большая грусть с vim — это ESC, который раньше находился там, где сейчас Tab или CapsLock.
Кстати, многие любители vim переназначают мало нужный CapsLock на ESC.
Здесь в исследовании дело в другом — насколько людям легко приспособится к интерфейсу.
Разумеется, пока ты не освоишь клавиатуру на хорошем уровне — нельзя ожидать увеличения производительности.
Вопреки исследованию — Apple не собирается горячие клавиши вырезать из своих продуктов. Их там — огромное количество. Горячие клавиши очень активно применяются в MacOS уже много десятилетий.
А что — Вы бы хотели наоборот? Миллионы успешных ОС для смартфонов и всего лишь единицы неудач? Зачем нам такое разнообразие?
Ребята в США платят ипотеку за свои шикарные апартменты по 30 лет (считай всю трудовую жизнь).
Не знаю чем вы занимаетесь в провинции, возможно бегаете по фирмам и картритджи заправляете — а я хороший специалист и моя квартира (купленная без ипотеки) это 80 кв. метров в провинции. 3,5 млн. рублей.
США живет за счет того, что печатают доллара — и эту бумагу с удовольствие берут по всему миру. Но принимать к оплате они эти доллары не хотят. Китай недавно угрожал США, что вернет им доллары назад — США стали резко сговорчевее, потому что долларов напечатано намного больше, чем производит экономика США, следовательно, если весь мир скинется накопленными долларами, то он купит всю США несколько раз.
Покажите мне еще одну страну мира, которая может печатать валюту, получать за эту валюту реальные блага и при этом не отвечать по своим обязательствам за эту валюту.
Домик как в Тайланде (без отопления и с минимальной защитой от природы, на периметральном фундаменте и пр.) я вам построю тысяч за 500 рублей в нашей провинции.
Зачем мне ваши самопальные макросы, решающие ваши локальные вопросы?
Один из самых лучших подсказчиков автодополнения исходного кода — требует Lua, другой — требует Python и вообще написан на C.
Так что да — каждое нажатие клавиши имеет значение и оптимизация работы по работе с исходником (не важно vim это или Ctrl+Shift+Right) освобождает больше времени для «чисто подумать» над кодом или почитать Хабр.
Довольно странно вообще видеть человека, позицирующего себя как профессионального программиста, который выделяет куски текста чисто мышью и копирует/вырезает их правой клавишей мыши.
Исключение разве что текстовый редактор acme, который специально заточен на мышетекстовое управление.
https://habrahabr.ru/post/208482/
мышь является стандартом де-факто уже более 20 лет.
Так что все современные адепты vi/vim начали освоение текстовых редакторов как раз именно с использованием мыши.
Хотя не спорю, на нем написаны хорошие плагины.
Тем не менее, в последние время — какой плагин (из серьезных) не возьмешь — так все требуют поддержку в vim или Python или Lua… Не хотят авторы плагина реализовывать функционал полностью нативно на чистом vim-скрипте…
Если пробьют рынок, то будут покупать.
Проблема только — вылезти как-то, набрать критическую массу пользователей.
Этим занимаются люди по всему миру.
Постоянно и непрерывно.
Кто-то вылазит наверх рынка.
Согласен, что в наше время это уже сложно.
И кстати, ребята из Блекберри, имея уже раскрученную ОС, от нее отказались, а вот то, от чего ББ добровольно отказались — Сейлфишу, Убунте или кому другому будет стоить годы раскрутки и миллиарды…
Путь наверх тяжел.
Но это обыденность.
Этим прямо сейчас занимаются миллионы людей. В разных сферах деятельности.
Но к безопасности он отношение не имеет.
Но мне все равно смешно, как вы, разработчик казуальных игр под Андроид, пытаетесь рассказывать миру как правильно делать тестирование в продакшене для приложений безопасности.
Кто вас куда сажает.
Не нравится Python — идите писать на Go.
В чем проблема — не понимаю. Неоднократно менял языки, парадигмы и пр. и пр.
Падение доходов за это время было только 1 раз и только 1 месяц продолжительностью — когда я из фирмы перешел на чистый фриленс.
Но это не связано со сменой языка программирования.
Все переходы на другой язык программирования максимум что — останавливали рост моих доходов на пару месяцев. Не более того.
Он встроен и запускается без каких либо дополнительных внешних модулей.
Статья на Хабре «Vim и кириллица: парочка приёмов»
set keymap=russian-jcukenwin
set iminsert=0
set imsearch=0
highlight lCursor guifg=NONE guibg=Cyan
Ты можешь поставить на любой телефон — Андроид 6? Не имея исходного текста драйверов?
Давай ты мне обновишь телефон, где до сих пор 4-ка стоит?
Если в 2001 году вы получали 300 баксов, то в 2000 году не получали бы больше, а скорее даже меньше. А 2008 вообще не при чем (тогда стоимость принтеров уже упала и говорить не о чем).
Ок. Ну пусть 200 долларов принтер и 300 долларов зарплата.
Сейчас вы вряд ли менее 1000 долларов получаете. Возьмем 1000.
Лазерный черно-белый принтер (не громадный корпоративный монстр, а тот «почти домашний» что когда-то стоил 200 долларов) — сейчас явно не стоит 666 долларов, даже рядом столько не стоит.
Зачем им ипотека на 30 лет?
Эти покупают за несколько лет активных съемок.
> Я там бывал, видел много. За пределами мегаполисов, средняя жилплощадь на человека огромна
Это США. Это ЕДИНСТВЕННАЯ страна мира, где это так.
> Меня даже размеры туалетов в обычных магазинах до сих пор угнетают.
В нашем провинциальном супермаркете туалет тоже больше моей квартиры.
Возьми промышленное старое здание — и сделай себе огромную квартиру. Это модно было одно время. Получается площадь — огромная и дешевая.
Америка — самая богатая страна мира, живущая ЗА СЧЕТ ДРУГИХ. Не нужно с ними сравнивать.
В Великобритании — а это не страна третьего мира, а как бы совсем наоборот.
Так вот для них — наши квартиры вполне обычны.
Можно для сравнения посмотреть реализацию сериалов Shameless в британском и американских вариантах.
Одна и та же семья (сюжет-то один и тот же) — живет в убогой квартирке или в просторных хоромах.
Через полгода твоих бесплодных попыток — приди сюда и поясни нам: а почему это так не просто.
Или почему — работает только 80% функционала, а оставшиеся 20% не так просто завести, потому что нужно переписывать большие куски кода под железо.
Завязывайте уже с теоретизированием — здесь полно людей которые из своей ЛИЧНОЙ практики знают что да как работает.
Я — освоил за несколько десятков минут. Мне этого достаточно, чтобы на серверах удаленно править файлики.