Вопрос или проблема
У меня клавиатура на 61 клавишу, так называемая 60% клавиатура использует клавишу Fn
в сочетании с обычными символами для выполнения функций клавиш со стрелками и PgUp и т.д. Использовать клавишу Fn
с обычными клавишами неудобно, поэтому я ищу традиционные сочетания клавиш, которые используют алфавитно-цифровые клавиши в сочетании с Shift, Alt и Ctrl.
Стрелочные клавиши,
↑ ↓ → ←
Home End PgUp PgDown
Ins Del
PrintScreen ScrollLock Pause
Каковы обычные сочетания клавиш, которые выполняют эти функции, как в Vim, так и в обычном терминале?
PrintScreen ScrollLock Pause
может пока не быть критичным, но основные навигационные клавиши
.
Ответ или решение
В условиях использования 61-клавишной (60%) клавиатуры часто возникает необходимость вводить стандартные функции навигации и управления, ожидаемые от полноразмерных клавиатур. В этой статье мы рассмотрим стандартные комбинации клавиш, которые компенсируют отсутствие дополнительных клавиш, таких как стрелки, Page Up/Page Down и другие важные функции. Мы также обсудим, как эти комбинации могут быть использованы в текстовых редакторах, таких как Vim, и в регулярных терминалах.
Стрелочные клавиши
Для исполнения функций стрелочных клавиш (вверх, вниз, влево, вправо) можно использовать следующие комбинации:
- Вверх (↑):
Ctrl
+P
(предыдущая строка) - Вниз (↓):
Ctrl
+N
(следующая строка) - Влево (←):
Ctrl
+B
(перемещение курсора на один символ влево) - Вправо (→):
Ctrl
+F
(перемещение курсора на один символ вправо)
Клавиши навигации
Для реализации функций кнопок Home, End, Page Up и Page Down можно использовать такие комбинации:
- Home:
Ctrl
+A
(перейти к началу строки) илиFn
+←
(если поддерживается) - End:
Ctrl
+E
(перейти в конец строки) илиFn
+→
(если поддерживается) - Page Up:
Ctrl
+B
(в Vim) илиAlt
+←
в некоторых терминалах - Page Down:
Ctrl
+F
(в Vim) илиAlt
+→
в некоторых терминалах
Вставка и удаление
Для выполнения операций вставки и удаления используются следующие комбинации:
- Insert:
Ctrl
+V
(вставка в большинстве текстовых редакторов) - Delete:
Ctrl
+D
(удаление символа под курсором в большинстве терминалов)
Клавиши PrintScreen, ScrollLock и Pause
Несмотря на то, что данные клавиши реже используются в повседневной практике, их функции также можно заменить на комбинации:
- PrintScreen: Нет стандартной замены, но можно использовать
Alt
+PrintScreen
для захвата активного окна - ScrollLock: Обычно не имеет замены, но можно использовать
Ctrl
+S
для приостановки вывода в некоторых терминалах - Pause: Похожее действие можно осуществить через команду
Ctrl
+S
для паузы в выводе в терминале
Применение в Vim
В редакторе Vim можно использовать дополнительные комбинации для навигации:
- Стрелки: В Vim можно использовать
hjkl
для перемещения:h
(влево),j
(вниз),k
(вверх),l
(вправо). - Page Up / Page Down: Используйте комбинации
Ctrl
+B
для Page Up иCtrl
+F
для Page Down.
Заключение
Использование 60% клавиатур может быть неудобным без привычных дополнительных клавиш, но с помощью комбинаций клавиш вы можете значительно упростить свою навигацию и управление. Применение таких комбинаций, как Ctrl
, Alt
и Shift
в комбинации с обычными алфавитными клавишами, поможет вам эффективно справляться с различными задачами и сохранить производительность на высоком уровне. Изучив и практикуя эти комбинации, вы сможете оптимизировать ваш рабочий процесс вне зависимости от используемой клавиатуры.