Каковы преимущества использования двоеточия для команд вместо точки с запятой?

11

Vi очень успешно минимизирует перемещение пальца и скорость в командном режиме.

Замена ;и, :кажется, экономит много дополнительных нажатий клавиш для команд, которые используются более часто, чем повторы поиска букв, но есть недостатки в использовании нестандартной раскладки клавиш.

Каковы преимущества :для команд? По сравнению с эффективностью и элегантностью Vi в целом, я чувствую, что должна быть какая-то логика, которую я упускаю.

79E09796
источник

Ответы:

11

Вы знаете историю за hjklключами в Vi? Ну, :был сдвинут на автора Vi «s ADM-3A терминал.

Не знаю, является ли это реальным объяснением в данном конкретном случае, но оно кажется по меньшей мере таким же правдоподобным, как и hjklистория.

Сато Кацура
источник
1
+1 Это определенно кажется правдоподобным. В ADM-3A ;находится в домашнем ряду и :находится в верхнем ряду. Так что, если это причина, можно утверждать, что даже shiftновый макет является улучшением!
79E09796
1
Прикольная история про стрелки. Они повторно использовали эти клавиши для «консоли» Apple IIc и многих других видеоигр ...
Алексис Уилк