2013-04-14 2 views
1

Такие вещи, как ctrl-a, ctrl-e, ctrl-f, ctrl-b, ctrl-n, ctrl-p, ctrl-k, ctrl-d.Почему ярлык для редактирования браузеров аналогичен ярлыку по умолчанию emacs?

Когда вы редактируете в обычной форме html в любом браузере, который я знаю (IE не включен), ярлыки выше работают так же, как в emacs?

(Когда я говорю нормальный вид, я имею в виду HTML форму без какого-либо интерактивных JS вещей.)

Спасибо за ответы.

+0

Я думаю, что это открытый вопрос без практического ответа. Существует много приложений/фреймворков (например, Cocoa), которые широко используют ключевые слова Emacs. –

+0

В любом случае это неправда. «Ctrl + A» обычно «Select All» и т. Д. Но я бы хотел, чтобы это сработало. Я ненавижу оставлять ключи от emacs. – harpo

+0

Это похоже на Linux и Mac, где некоторые другие приложения Linux/Mac также используют привязки на основе Emacs. Это не так для Windows, где ctrl-keys используются для быстрых клавиш Windows. – amitp

ответ

1

Это потому, что ваш браузер использует библиотеку readline. На самом деле привязка клавиш зависит от ОС. Вы даже можете настроить привязки клавиш, редактируя файл ~/.inputrc. Вы можете узнать больше на the readline manual here

6

Потому что это ключевые привязки, которые Бог предназначил нам для использования.

+1

Это не дает ответа на вопрос. Чтобы критиковать или просить разъяснения у автора, оставьте комментарий ниже их сообщения. – sjas

+0

@sjas: хм ... действительно? – Stefan

+0

Да. См. Принятый ответ, который находится на месте. Мне нравится использовать emacs и его привязки, но это не делает ваш ответ более правильным. – sjas

Смежные вопросы