Перемотування гарячої клавіші Дворак у вім, чи варто?


11

Я намагався пізно пізнати розкладку клавіатури Dvorak, і цього разу я досяг успіху. Проблема, яку я зараз знаходжу, полягає в тому, що всі мої гарячі клавіші знаходяться в неправильних місцях. Як користувач vim, це особливо хвилює. Я знайшов хороші ресурси для переключення прив’язок назад, щоб вони опинилися в місцях in vim, але мені цікаво, чи варто цього. Я також використовую set -o viу своєму ~/.zshrcфайлі, щоб я міг також використовувати знайомі прив'язки в терміналі. hjklнавігація також представлена ​​в ряді інших додатків, таких як less.

Для тих із вас, хто успішно перейшов на перемикання, чи варто перекомпонувати речі, щоб бути знову знайомими, чи краще в кінцевому рахунку просто розібратися з дивно розміщеними гарячими клавішами?

Відповіді:


3

Я згоден з ldigas.

Я був користувачем Dvorak та ViM майже рік. Я набираю qwerty між 100-120 WPM. У мене був «карпальний тунель». Навіть через рік на Двораку я ніде не був на швидкості в регулярному наборі тексту, і я був чисто дотичним набравши текст. Будь-який вплив на рівень мого болю був просто тому, що я робив довші перерви в тому, що не користувався клавішами або був повільнішим при наборі тексту.

Що б ви не робили, ViM не призначений для Дворака. Це просто не зовсім те саме. Я не пам’ятаю конкретних прикладів, але я завжди шукав спосіб зібрати це, щоб зробити його «правильним».

Крім того, двораковий макет для програмування ще складніше звикнути. Я звик до цього, але розміщення символьної клавіші для програмування в qwerty приємніше, ніж це було у Дворака.

Я знаю, ти не просиш цієї ради. Я впевнений, що там люди успішно користуються двораком та програмують. Але як програміст, якому доводиться працювати над кодом, комп'ютери інших народів (людям НЕ подобається, що ви перемикаєте їх клавіатурну розкладку), це просто не варто часу та зусиль.

Вони навмисно не калічили машинку, щоб сповільнити людей.


2
Насправді вони так і зробили, і через 30 років після винайдення qwerty винахідник створив новий макет, дуже схожий на дворак. Звичайно, заклинення не було проблемою з 1870 року. На мій досвід, користувачі, що не користуються Windows, не дуже переймаються додаванням розкладки клавіатури. Тільки у перемиканні макетів Windows дуже дратує, адже це на додаток, а не на широкому рівні ...
markijbema

@markijbema Популярний міф полягає в тому, що QWERTY був розроблений для «уповільнення» друкарських машинок, хоча це неправильно - він був розроблений для запобігання заторів [4] під час набору тексту зі швидкістю, що дозволяє машиністам вводити швидше. [5] (Вікіпедія, пов'язане джерело).
Реймонд

1
Я ніколи не стверджував, що це було. Однак він також не був оптимізований для швидкості. Тож, коли вимога до заклинання була скасована, стали доступні інші макети, які більше підходили для швидкості / ергономічності. Мій улюблений міф про те, що qwerty був розроблений таким чином, оскільки можна писати машинку, використовуючи лише верхній ряд;)
markijbema

7

Я був користувачем Dvorak + Vim протягом багатьох років і ... перезавантажувати ключі просто не варто. Я переробляв їх деякий час.

Проблема, з якою я зіткнувся, полягала в тому, що я стала залежною від переоформлення. Як знає кожен, хто коли-небудь намагався перемикати макети, вводити м'язову пам’ять. Ефективно мій мозок намагався зв'язати три види режиму руху курсору:

  1. Дворак Vim з перестановкою (коли я перебуваю на власній машині)

  2. Dvorak Vim без перенастроювання (коли я перебуваю на чужій машині і перезавантажую клавіатуру)

  3. Qwerty Vim (коли я перебуваю на чужій машині і не перезавантажую клавіатуру)

Це просто, занадто багато. Твоє життя програміста досить важке, без того, щоб тобі вивчати три різні просторові схеми для команд редагування тексту.


Хіба Дворак Вім із переплануванням не такий, як Qwerty Vim?
Зундрій

Zundrium: якщо тільки ви не перезапустите кожну клавішу, що було б величезним болем, тому що жоден з літер уже не має сенсу. Але деякі команди Vim стають клавішами переміщення, якщо ви кладете клавіші руху на звичайне місце з Двораком - а саме d і n, тому загальна порада - переставити їх на j та l. Я думаю, що це єдине питання, яке я коли-небудь мав.
jcrawfordor

4

Я просто не робив жодних перенастройок і використовував існуючі клавіші так, як вони були визначені за замовчуванням, і в основному заново вивчив всі комбінації та навігацію з макетом двораку. І я виявив, що він працює так само добре, і не мав жодних проблем. Але потім я використовую дворак з 2000 року і вивчив усі навігації в двораку, коли я вивчав усі інструменти командного рядка в коледжі.



2

ІМХО, найкраще залишатися на звичайній схемі qwertz / y. Замість перевизначення світу.

Це стандарт (з декількома відмінностями щодо ключових значень різних країн), і хоча дворак, колемак, ... заявляйте про свої переваги, завжди мав цей класний фактор , я серйозно сумніваюся у корисності переходу на них, а потім доводиться переосмислювати (по-перше, ваша пам'ять) і по-друге, ярлики кожного програмного забезпечення там. Здається, багато зусиль, щоб повернутись до старого рівня продуктивності.

А потім ви йдете до свого сусіда, і він знову дає вам клавіатуру qwertz :-)


І вони згодні, і не згодні: я згоден з вами на факт сусідньої клавіатури, але я не згоден у перегляді. 3 компонування насправді занадто багато для мене, але коли буде встановлена ​​м'язова пам'ять, ви не відчуєте необхідності переробляти весь програмний всесвіт: я думаю, що це лише питання звичок.
dag729

Існує макет, який просто вирішує найбільші проблеми QWERTY, не вносячи зайвих змін. Це називається Minimak, і це варто подивитися (я автор).
Бінарний Філі

1

Усі вищезазначені відповіді дійсні .... для моїх 2 копійок .... Я використовую макет двораку та vim вже близько місяця. Я дізнався vim на дошці qwerty, і був дуже швидким. Але для того, що воно того варте, я б заздалегідь пройшов місяць або 2, не переставляючи ключі. Це працює для мене. Я ще не такий швидкий, як був у qwerty, але з кожним днем ​​я стаю швидшим. Крім того, ви повинні зважити це на весь час кодування .... особисто я вважаю, що час того вартий, але це тільки мені так.

Весело.


1

Я думаю, що ківібургер думає про підтримку клавіш in vi в звичайному режимі, як це цілком справедливо для підтримки м'язової пам'яті команд vi. Але коли режим вставки або колишній режим створений миттєво, він переходить на Дворак. Зробити цю функцію портативною на чужому комп'ютері, безумовно, буде єдиним завданням.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.