随着我越来越习惯 Emacs,我经常将它与其他应用程序混合使用。为了删除 Chrome 浏览器窗口中的一些文本,我反复输入Ctrlw,然后关闭 Chrome 窗口,并丢失了未完成的输入。
Ctrlw窗口关闭快捷方式仅适用于 Chrome,还是适用于 Ubuntu 12.04 中的大多数应用程序?
我打开Chrome的设置,但没有找到该设置。
答案1
Ctrl+W是许多应用程序中关闭当前文档或选项卡的快捷方式。我不知道它起源于哪里(猜测是 Mac),但它已经成为大多数主要环境的标准,包括侏儒,凯德,操作系统X和微软办公软件。
助记符:在 QWERTY 键盘上W位于旁边; +是为了QCtrlQq伊特,Ctrl+W表示较小形式的退出。不过,某些应用程序没有用于退出的键盘快捷键,因为假设这不是用户通常执行的操作(通常您关闭文档,而不是应用程序)。
Ctrl+W剪切(杀死)所选内容是 Emacs 的快捷方式。事实上的标准(Gnome、KDE、OSX、Windows 等等)是Ctrl+ X(助记符:X 表示抑制某物),用Ctrl+C表示Copy 和Ctrl+V进行粘贴(助记:向下的箭头)。您可以启用cua-mode
在 Emacs 中激活这些快捷键,但是Ctrl+C和Ctrl+ XCUA 快捷键与 Emacs 的快捷键发生了尴尬的冲突;要在选择处于活动状态时在 CUA 模式下使用 EmacsC-c
或C-x
前缀,您需要按第二个键或快速重复前缀(要使用C-c C-c
或C-x C-x
,您需要按该键三次)。
答案2
它取决于应用程序......我不确定是否可以说大多数人都有这种快捷方式,因为人们不太可能使用过大多数应用程序。例如,xpdf
用于Ctrl+W
关闭当前文件。我被“搜索”混乱所Ctrl+F
困扰。我希望有一个Ctrl+W
/
事实上的*nix 上的标准,以及其他东西,例如递归的-r
vs 。-R
嗯,世界并不完美。
我认为你可以安装一个扩展来覆盖 Chrome 的快捷方式。快速搜索导致这个。也许窗口管理器快捷方式也可以覆盖 Chrome 的快捷方式?没有尝试过,这可能取决于窗口管理器。我想如果你想覆盖这个行为或者在 emacs 上改变它,扩展是一个不错的选择。