Mac-OSX 文本导航

Mac-OSX 文本导航

在终端中,我可以按 option+b 向后移动一个单词。在任何 GUI 应用程序中,我都会得到一个积分:∫ 我知道大多数 emacs 动作,所以如果我可以使用 alt/meta/option 移动,移动会容易得多。opiton+e 也不起作用。

有任何想法吗?

谢谢!

答案1

添加此文件即可~/Library/KeyBindings/DefaultKeyBinding.dict达到目的:

https://github.com/walter/additional-mac-os-x-emacs-key-bindings/blob/master/DefaultKeyBinding.dict

答案2

在 C-shell(tcsh、zsh、csh)中,名为 的内置命令bindkey将显示各种导航和选择快捷键的所有绑定。虽然其他 shell 中不存在该命令,但至少我测试过的几个绑定在 /bin/bash 和 /bin/sh 中有效。

如果bindkeys出现“命令未找到”错误,请输入tcsh,然后在新提示符下重试。您可以将 bindkey 的输出重定向到稍后可以引用的文件。完成 tcsh 后,输入exit,您将返回常规命令行 shell。

列出的许多绑定也可在 TextEdit.app 或网络浏览器的 URL 栏中使用。

请注意^意味着Ctrl,并且^]意味着Esc。并非所有的键绑定都适用于每个应用程序。

答案3

我不知道这是否是您想要的,但您仍然可以使用 mac os 快捷方式:

+还剩一个词

+一个单词正确

+行首

+行尾

相关内容