Ножная педаль повышает производительность Vim и обеспечивает эргономические преимущества
ДомДом > Новости > Ножная педаль повышает производительность Vim и обеспечивает эргономические преимущества

Ножная педаль повышает производительность Vim и обеспечивает эргономические преимущества

Jun 25, 2023

Vim — величайший или худший текстовый редактор всех времен, в зависимости от того, к какому племени вы принадлежите. В любом случае члены обоих лагерей могут оценить эту сборку от [Криса Прайса], в которой для упрощения операций для пользователя используется ножная педаль. .

Основная концепция заключалась в использовании педали для переключения между обычным режимом и режимом вставки. В предшественнике Vim, vi, переключение режимов было простым: клавиша ESC аккуратно располагалась рядом с буквой Q на клавиатуре терминала ADM-3A. Однако на современных клавиатурах это проблематично, поэтому ножная педаль является желательным решением. В мире Vim это называется «сцеплением Vim».

В сборке использовался дешевый педальный переключатель, приобретенный на eBay, в который был установлен Raspberry Pi Pico. Pico был подключен к контактам переключателя и запрограммирован на работу в качестве USB HID-устройства. Когда педаль нажата, Pico отправляет нажатие клавиши «i» для входа в режим вставки Vim. При отпускании педали Pico отправляет нажатие клавиши «ESC» для возврата в нормальный режим.

Те, кто регулярно использует Vim, вероятно, оценят повышение производительности такого устройства. Кроме того, отсутствие необходимости напрягать руку, чтобы дотянуться до клавиши ESC, дает некоторые эргономические преимущества. Конечно, это решение старой школы, но в подключении ножной педали к устройству разработчика все еще есть что-то столь убедительное и новое.