Я умеренно опытный пользователь vim, который сейчас начинает использовать GNU emacs. Примерно в то же время, когда я узнал, что Ctrl- pи Ctrl- nявляются значениями по умолчанию для вверх и вниз в emacs, я также узнал, что они являются вариантами k и j в обычном режиме в vim.
Кто-нибудь знает происхождение этих ярлыков? Я предполагаю, что логически они происходят от p (revious) и n (ext) или, может быть, (u) p и (dow) n, но я спрашиваю о том, в какую программу, систему или стандарт они были включены. Кажется маловероятным, что несколько случайных ярлыков emacs были заимствованы в vim, поэтому их включение в оба заставляет меня думать, что они, вероятно, предшествуют как emacs, так и vim. *
С помощью Google трудно найти ответы на вопросы о нажатиях клавиш, но, что интересно, они не упоминаются как «клавиши со стрелками» в кажущейся всеобъемлющей статье Википедии .
* Спасибо Томасу Дики и Марку Плотнику, которые указали в комментариях, что эти ярлыки задокументированы в 1984 vi (sic) и справочных работах emacs 1978 года , но я думаю, что вопрос общего происхождения все еще стоит.