LINUX.ORG.RU

История изменений

Исправление Zmicier, (текущая версия) :

В Виме такой странный выбор для совместимости с редактором vi (а он одногодка с Емаксом, то есть это конец семидесятых).

В vi — для совместимости с редактором ex.

ex писался совместимым с еще более древним редактором — ed’ом, но были ли эти странные клавиши в ed’е уже тогда, или их добавили позднее, я сейчас не скажу.

Так или иначе, они были в одном из самых популярных терминалов тех лет (название я не помню, но товарищ deadNightTiger выше даже фото клавиатуры привел), на котором сидели и авторы ex’а, так что особого выбора и у них не было.

В терминале они появились под явным влиянием телетайповых управляющих символов: C-h — это «забой» (который, очевидно побочно двигает курсор влево), а C-j — «перевод строки» (который, очевидно, вниз). C-k — «вертикальная табуляция», а C-l — «конец страницы», и здесь уже очевидного меньше.

Причина того, почему забой — это именно C-h, а перевод строки — именно C-j теряются где-то в первой половине XX века, но рискну предположить, что коль скоро это самые частоиспользуемые управляющие символы и по сей день, то их и расположили на самом легкодоступном месте — под указательным пальцем правой руки.

Исправление Zmicier, :

В Виме такой странный выбор для совместимости с редактором vi (а он одногодка с Емаксом, то есть это конец семидесятых).

В vi — для совместимости с редактором ex.

ex писался совместимым с еще более древним редактором — ed’ом, но были ли эти странные клавиши в ed’е уже тогда, или их добавили позднее, я сейчас не скажу.

Так или иначе, они были в одном из самых популярных терминалов тех лет (название я не помню, но товарищ deadNightTiger выше даже фото клавиатуры привел), на котором сидели и авторы ex’а, так что особого выбора и у них не было.

В терминале они появились под явным управляющие символов телетайпа: C-h — это «забой» (который, очевидно побочно двигает курсор влево), а C-j — «перевод строки» (который, очевидно, вниз). C-k — «вертикальная табуляция», а C-l — «конец страницы», и здесь уже очевидного меньше.

Причина того, почему забой — это именно C-h, а перевод строки — именно C-j теряются где-то в первой половине XX века, но рискну предположить, что коль скоро это самые частоиспользуемые управляющие символы и по сей день, то их и расположили на самом легкодоступном месте — под указательным пальцем правой руки.

Исправление Zmicier, :

В Виме такой странный выбор для совместимости с редактором vi (а он одногодка с Емаксом, то есть это конец семидесятых).

В vi — для совместимости с редактором ex.

ex[/inlie] писался совместимым с еще более древним редактором — ed’ом, но были ли эти странные клавиши в ed’е уже тогда, или их добавили позднее, я сейчас не скажу.

Так или иначе, они были в одном из самых популярных терминалов тех лет (название я не помню, но товарищ deadNightTiger выше даже фото клавиатуры привел), на котором сидели и авторы ex’а, так что особого выбора и у них не было.

В терминале они появились под явным управляющие символов телетайпа: C-h — это «забой» (который, очевидно побочно двигает курсор влево), а C-j — «перевод строки» (который, очевидно, вниз). C-k — «вертикальная табуляция», а C-l — «конец страницы», и здесь уже очевидного меньше.

Причина того, почему забой — это именно C-h, а перевод строки — именно C-j теряются где-то в первой половине XX века, но рискну предположить, что коль скоро это самые частоиспользуемые управляющие символы и по сей день, то их и расположили на самом легкодоступном месте — под указательным пальцем правой руки.

Исправление Zmicier, :

В Виме такой странный выбор для совместимости с редактором vi (а он одногодка с Емаксом, то есть конец семидесятых).

В vi — для совместимости с редактором ex.

ex писался совместимым с ed’ом, но были ли эти странные клавиши в ed’е уже тогда или их добавили позднее, я сейчас не скажу.

Так или иначе, они были в одном из самых популярных терминалов тех лет (название я не помню, но фото товарищ deadNightTiger привел выше), на котором сидели и авторы ex’а, так что особого выбора и у них не было.

В терминале они появились под явным влиянием того, что управляющие символы C-h — это «забой» (который, очевидно двигает курсор влево), а C-j — «перевод строки» (который, очевидно, вниз). C-k — «вертикальная табуляция», а C-l — «конец страницы», и здесь уже очевидного меньше.

Причина того, почему забой — это именно C-h, а перевод строки — именно C-j теряются где-то в первой половине XX века, но рискну предположить, что коль скоро это самые частоиспользуемые управляющие и по сей день, то их и расположили под указательным пальцем правой руки.

Исходная версия Zmicier, :

В Виме такой странный выбор для совместимости с редактором vi (а он одногодка с Емаксом, то есть конец семидесятых).

В vi — для совместимости с редактором ex.

ex писался совместимым с ed’ом, но были ли эти странные клавиши в ed[/inlin]’е уже тогда или их добавили позднее, я сейчас не скажу.

Так или иначе, они были в одном из самых популярных терминалов тех лет (название я не помню, но фото товарищ deadNightTiger привел выше).

В терминале они появились под явным влиянием того, что управляющие символы C-h — это «забой» (который, очевидно двигает курсор влево), а C-j — «перевод строки» (который, очевидно, вниз). C-k — «вертикальная табуляция», а C-l — «конец страницы», и здесь уже очевидного меньше.

Причина того, почему забой — это именно C-h, а перевод строки — именно C-j теряются где-то в первой половине XX века, но рискну предположить, что коль скоро это самые частоиспользуемые управляющие и по сей день, то их и расположили под указательным пальцем правой руки.