LINUX.ORG.RU
ФорумTalks

открытие (вимеры против емаксеров) или почему vim-style лучше.


1

6

Сделал для себя неожиданное открытие, что _последовательное_ нажатие клавиш намного быстрее, чем одновременное нажатие нескольких. То еть например нажать подряд три клавиши быстрее, чем Ctrl+клавиша, не говоря уже о трехклавишных аккордах. Данное осознание пришло после довольно долгого пользования vimperator/pentadactyl.

Причины для этого довольно просты: при нажатии аккордовых комбинаций рука требует некоторой растяжки. И чтобы нажать аккорд быстро надо или уже в воздухе заготавливать позицию, растягивая пальцы, или тянуть уже после нажатия клавиши Crtl/Alt. Второй вариант очевидно медленнее, чем последовательное нажатие клавиш. Ну а для первого варианта нужно иметь улучшенные природные данные.

дискасс.

★★☆☆☆

Последнее исправление: dikiy (всего исправлений: 1)

Сделал для себя неожиданное открытие, что _последовательное_ нажатие клавиш намного быстрее, чем одновременное нажатие нескольких.

slowpoke.png

Gotf ★★★
()

при нажатии аккордовых комбинаций рука требует некоторой растяжки.

Кстати, заметил, что музицирующие в основном пользуются эмаксом.

olibjerd ★★★★★
()
Ответ на: комментарий от abraziv_whiskey

При наличии педали ситуация меняется на противоположную.

заценил, тонко :)

dikiy ★★☆☆☆
() автор топика
Ответ на: комментарий от arturpub

это все от неумения играть гаммы в vim :)

dikiy ★★☆☆☆
() автор топика
Ответ на: комментарий от tailgunner

Правду говорят, любая случайная последовательность букв является корректной командой для vim.

MiniRoboDancer ★☆
()

Емакс не живёт внутри ссх, а вим живёт. Дальше мне уже не важно.

Если совсем копаться, в виме все действия это органичное продолжение печати на 300 символов в минуту, а эмакс это совсем другой режим работы пальцев относительно печати, если так можно выразиться.

yu-boot ★★★★★
()
Ответ на: комментарий от yu-boot

Емакс не живёт внутри ссх, а вим живёт. Дальше мне уже не важно.

Как это, не живет а как же

emacsclient -t
?

feofan ★★★★★
()

В Убунте сочетания, имеющие в составе винкей, будучи нажаты не с хирургической точностью (чтобы все пальцы сразу легли одновременно и рука отдернулась за какое-то нужное количество секунд) - вызывают ихнее меню Пуск. Причем это порнография работает даже поверх VMWare: если в Венде нажать винкей, то вначале дашборд откроется в винде, потом по прошествии мгновений оно форсированно снимет фокус с окна VMWare, активирует Юнити и запустит Даш. Дайте две! Что они курят?

stevejobs ★★★★☆
()
Ответ на: комментарий от yu-boot

не было раньше компьютеров, которые могли бы запустить IDE, вот и сделали Емакс. Современный Emacs – это Eclipse. И в эклипсе та же проблема – есть что угодно, кроме хорошего текстового редактора)))

stevejobs ★★★★☆
()

Да в емаксе хоткеи точно так же последовательно нажимаются. C-x C-j C-l, C-x RET r, и так далее. Так что вброс так себе

yoghurt ★★★★★
()
Ответ на: комментарий от stevejobs

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

У тебя клавиатура барахлит. Или руки.

Gotf ★★★
()

да вы задолбали оценивать редактор по дефолтным сочетаниям клавиш. Evil же есть.

при нажатии аккордовых комбинаций рука требует некоторой растяжки.

ctrl:nocaps

lazyklimm ★★★★★
()
Ответ на: комментарий от lazyklimm

оценивать редактор по дефолтным сочетаниям клавиш

Вай нот? Если дефолтные сочетания плохие, значит разработчики или вредители, или дураки.

yu-boot ★★★★★
()
Ответ на: комментарий от yu-boot

Если дефолтные сочетания плохие

В Vim дефолт тоже не идеален. Хотя в Emacs вообще беда.

Gotf ★★★
()
Ответ на: комментарий от yu-boot

Если дефолтные сочетания плохие, значит разработчики или вредители, или дураки.

Вим по дефолту так вообще умеет только пищать и всё портить.

yoghurt ★★★★★
()
Ответ на: комментарий от yoghurt

Да в емаксе хоткеи точно так же последовательно нажимаются. C-x C-j C-l, C-x

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

dikiy ★★☆☆☆
() автор топика
Ответ на: комментарий от yu-boot

Если дефолтные сочетания плохие

для кого-то плохие, для кого-то хорошие, всем дефолтами не угодишь. Емакс ценен не ими.

когда я переходил с vim-а, думал что буду пользоваться vimpulse, но для начала решил осилить нативные клавосочетания. За пару недель понял, что в гробу я видал кучу режимов (3 года сидел на vim и всегда напрягало постоянное нажатие Esc) и оставил всё как есть (ну, кроме некоторых мелочей типа C-w/C-h, чтобы больше походило на привычные по шеллу клавосочетания).

lazyklimm ★★★★★
()
Ответ на: комментарий от lazyklimm

при нажатии аккордовых комбинаций рука требует некоторой растяжки.

ctrl:nocaps

не поможет все. Аккорд он и есть аккорд.

dikiy ★★☆☆☆
() автор топика
Ответ на: комментарий от Gotf

У тебя клавиатура барахлит. Или руки.

или убунта у меня не протухший лтс, а 13.10 с обновлениями четыре раза в день

stevejobs ★★★★☆
()
Ответ на: комментарий от stevejobs

не только, как-то во времена оные пытался осилить, правда на моём тогдашнем железе оно не сказать что шевелилось очень хорошо.

Есть там аналог M-x describe-*? Возможность навигации по коду самого редактора и изменения всего на лету? Самодокументированность всего, что только можно?

lazyklimm ★★★★★
()
Ответ на: комментарий от yoghurt

Вим по дефолту так вообще умеет только пищать и всё портить.

А в nano копирование Alt-6. Насколько обкуриться надо, чтобы это придумать?

yu-boot ★★★★★
()
Ответ на: комментарий от abraziv_whiskey

При наличии педали ситуация меняется на противоположную.

судя по хитрому взгляду, революцию готовишь. следующим витком после тачскринов станут педали? так вот зачем гномеры велосипедят

der_looser ★★
()
Ответ на: комментарий от lazyklimm

растяжка будет нужна гораздо меньшая, если вообще нужна

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

dikiy ★★☆☆☆
() автор топика
Ответ на: комментарий от lazyklimm

большую часть времени используется Ctrl, так что считай палец постоянно над ним висит

ЧТД.

dikiy ★★☆☆☆
() автор топика

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

Jurik_Phys ★★★★★
()
Ответ на: комментарий от dikiy

Это не последовательность аккордов, а «зажать контрол и нажать x, j, l». Чем вим с его «нажать ESC, нажать пару кнопок, выматериться, нажать ещё раз ESC, получить что хотел, нажать i» лучше - в упор не понимаю.

Artificial_Thought ★★★★
()
Ответ на: комментарий от Artificial_Thought

«нажать ESC, нажать пару кнопок, выматериться, нажать ещё раз ESC, получить что хотел, нажать i»

брррр, мороз по коже от воспоминаний

lazyklimm ★★★★★
()
Ответ на: комментарий от Artificial_Thought

Это не последовательность аккордов, а «зажать контрол и нажать x, j, l».

это лучше, но ненамного. В руке всегда будет напряжение излишнее при удержании клавиши. Неудобно жутко.

dikiy ★★☆☆☆
() автор топика
Ответ на: комментарий от Gotf

упс! а как справку вызвать то я и не заметил)))) исправился. ознакомился. пресветился.

der_looser ★★
()
Ответ на: комментарий от dikiy

А ты пробовал? Контрол в его обычном положении кстати отлично нажимается подушечкой у снования мизинца очень даже легко на большинстве клавиатур. И плюс их два.

Artificial_Thought ★★★★
()
Ответ на: комментарий от Artificial_Thought

А ты пробовал? Контрол в его обычном положении кстати отлично нажимается подушечкой у снования мизинца очень даже легко на большинстве клавиатур. И плюс их два.

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

dikiy ★★☆☆☆
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.