为什么浏览器编辑快捷方式与emacs默认快捷方式相同?

为什么浏览器编辑快捷方式与emacs默认快捷方式相同?,emacs,keyboard-shortcuts,Emacs,Keyboard Shortcuts,像ctrl-a,ctrl-e,ctrl-f,ctrl-b,ctrl-n,ctrl-p,ctrl-k,ctrl-d这样的东西 当你在我知道的任何浏览器(即未包括在内)中以普通html格式进行编辑时,上面的快捷方式与emacs中的相同 (当我说普通表单时,我指的是没有任何交互js内容的html表单。) 感谢您的回答。因为这些是上帝打算让我们使用的密钥绑定。因为这些是上帝打算让我们使用的密钥绑定。这是因为您的浏览器使用了readline库。键绑定实际上取决于操作系统。您甚至可以配置编辑~/.input

像ctrl-a,ctrl-e,ctrl-f,ctrl-b,ctrl-n,ctrl-p,ctrl-k,ctrl-d这样的东西

当你在我知道的任何浏览器(即未包括在内)中以普通html格式进行编辑时,上面的快捷方式与emacs中的相同

(当我说普通表单时,我指的是没有任何交互js内容的html表单。)



感谢您的回答。

因为这些是上帝打算让我们使用的密钥绑定。

因为这些是上帝打算让我们使用的密钥绑定。

这是因为您的浏览器使用了readline库。键绑定实际上取决于操作系统。您甚至可以配置编辑~/.inputrc文件的键绑定。您可以在

上阅读更多内容,因为您的浏览器使用readline库。键绑定实际上取决于操作系统。您甚至可以配置编辑~/.inputrc文件的键绑定。你可以在

上阅读更多内容,我认为这是一个没有实际答案的开放式问题。有许多应用程序/框架(例如Cocoa)广泛使用Emacs键绑定,但事实并非如此
Ctrl+A
通常是“全选”,等等。但我希望它能这样工作。我讨厌离开我的emacs密钥绑定。在Linux和Mac上似乎是这样,其他一些Linux/Mac应用程序也使用基于emacs的密钥绑定。这在Windows上是不正确的,ctrl键用于Windows快捷键。@DanielMartín谢谢你们的回答。我认为可能有某种历史原因,比如第一款功能强大的浏览器是由一些emacs黑客制造的,所以毫无疑问,他们将emacs密钥绑定放入了浏览器中。火狐?当时它叫什么来着?@katspaugh,是的,在Mac电脑上。我用的是PC术语,比如OP。真正的说法当然是
C-a
:)我认为这是一个没有实际答案的开放式问题。有许多应用程序/框架(例如Cocoa)广泛使用Emacs键绑定,但事实并非如此
Ctrl+A
通常是“全选”,等等。但我希望它能这样工作。我讨厌离开我的emacs密钥绑定。在Linux和Mac上似乎是这样,其他一些Linux/Mac应用程序也使用基于emacs的密钥绑定。这在Windows上是不正确的,ctrl键用于Windows快捷键。@DanielMartín谢谢你们的回答。我认为可能有某种历史原因,比如第一款功能强大的浏览器是由一些emacs黑客制造的,所以毫无疑问,他们将emacs密钥绑定放入了浏览器中。火狐?当时它叫什么来着?@katspaugh,是的,在Mac电脑上。我用的是PC术语,比如OP。真正的说法当然是
C-a
:)这并不能回答这个问题。若要评论或要求作者澄清,请在其帖子下方留下评论。@sjas:hmm。。。真的吗?是的。请参阅现场公认的答案。我也喜欢使用emacs及其绑定,但这并不能让你的答案更正确。这并不能回答这个问题。若要评论或要求作者澄清,请在其帖子下方留下评论。@sjas:hmm。。。真的吗?是的。请参阅现场公认的答案。我也喜欢使用emacs及其绑定,但这并不能让你的答案更加正确。