尝试从首选项->设置->键盘映射它,但“键”组合框只有“向前删除”,但没有“删除”。另一方面,我的键盘上只有“删除”,没有“向前删除”!

除了偏好,还有别的方法吗?


当前回答

在终端的配置文件中,您可以将“⌫”(选项+删除)绑定到“⌃W”(控制+W),因此它的工作原理与其他应用程序类似。

其他回答

启用选项键作为元键

进入“终端>首选项>配置文件>键盘” 勾选“使用选项键作为元键”。

图像

macOS High Sierra 10.13.6, 2018年10月23日捕获。

笔记

许多应用程序(包括bash和tcsh)将Meta-Delete视为“反向删除字”。

默认情况下,元backspace在大多数shell中执行向后的单词yank。如果你按escape,然后按backspace,这在任何地方都适用。

⌃W (control+W)与meta +delete(如果你没有选中使用选项作为元键,则ESC+delete)不是一回事。 meta+delete将/ _作为单词分隔符,而^W将空格作为分隔符。

如。 使用ESC+Bakcspace(光标在最后)

rm /dira/dirb/file1

给了

rm /dira/dirb/

而在同样的情况下会给予

rm

因此,在定义修改终端配置文件时,最好使用\033\177而不是^W。 这样你就把“”。

我想能够张贴一个图像如何做到这一点,但作为一个新手,我不能。

参考bouke评论了解如何修改终端配置文件。

在终端的配置文件中,您可以将“⌫”(选项+删除)绑定到“⌃W”(控制+W),因此它的工作原理与其他应用程序类似。

删除一个回溯的单词:

Ctr-w。