Каково историческое происхождение CTRL + P для вверх и CTRL + N для вниз?

Cinnnamon официально поддерживается в ubuntu и имеет не больше проблем, чем любой другой Desktop enviroments: http://packages.ubuntu.com/search?suite=default§ion=all&arch=any&keywords=cinnamon&searchon=names

Измените свой вопрос, если вы хотите получить ответ для конкретной версии cinnamon и/или конкретной версии ubuntu, и/или для неофициального источника установки cinnamon.

8
16.04.2016, 00:34
2 ответа

Я не могу предоставить доказательства любого типа, но Ctrl - P и Ctrl - N принадлежат привязкам клавиш emacs , в в отличие от привязок vi ( bindkey -e vs. bindkey -v ). Исходя из этого, вы должны искать объяснение в самом emacs .

emacs 'учебное пособие говорит

Есть несколько способов сделать это. Вы можете использовать клавиши со стрелками, , но более эффективно держать руки в стандартном положении и использовать команды C-p, C-b, C-f и C-n. Эти символы эквивалентны четырем клавишам со стрелками, например:

  • Предыдущая строка, Cp
  • Назад, Cb
  • Вперед, Cf
  • Следующая строка, Cn

Кажется неудобным для обычный пользователь vi , но имеет смысл.

3
27.01.2020, 20:13

Control + P и Control + P были частью TECO EMACS в 1976 году. Гай Стил считается прародителем команды EMACS. набор, синтезированный из ряда текстовых редакторов на основе TECO -, использовавшихся в то время. В этих других редакторах были похожие команды перемещения курсора, но не совсем такие же.

0
17.05.2021, 05:57

Теги

Похожие вопросы