Обновленный вопрос:

Являются ли сочетания клавиш, используемые Vi/Vim (например, hjkl для указаний, x для удаления, y для удаления и т.д.) Частью более общего стандарта для эффективного использования клавиатуры, используемого в других программах? Существуют ли какие-либо руководящие принципы для включения этих сочетаний клавиш в собственное программное обеспечение? Мне любопытно, потому что я заметил, что есть программы, отличные от Vi/Vim, которые также используют похожие сочетания клавиш, и их также можно использовать в командной строке в Linux.

Спасибо!

1 ответ1

1

Они довольно распространены, но я бы не назвал их вездесущими. Программисты должны заставить их работать в своих программах. Вдобавок ко всему, сочетания клавиш hjkl работают в alsamixer, GNU screen, less, vimperator, mutt, ncdu. OTOH они не работают по умолчанию в moc (вам нужно изменить файл раскладки, это очень легко сделать) или в корневом меню fluxbox. Я привык к ним, хотя я использую Emacs ежедневно. Используя xmodmap, вы можете создать комбинацию клавиш +j для перемещения вниз и так далее, чтобы hjkl работал во всех программах.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .