为什么鱼绑定在 mac os 中不起作用?
Why is the fish binding not working in mac os?
我正在尝试使用一些 fish 绑定,但我无法让它们在我的 Apple sierra 中同时使用 iterm2 和终端。
例如,当我使用 Alt + d
应该杀死一个单词时,它会插入字母 ∂
我是不是漏掉了什么?
您需要将终端配置为将 option/alt 键视为 "meta" 键,在下一个键之前使用转义键而不是组合键。这与鱼没有任何关系。如果您在 bash 或 zsh 中使用期望 [Alt-some_key] 工作的绑定,您会看到同样的问题。
在 iTerm2 中打开首选项,转到 "Profiles",然后单击 "Keys" 选项卡。在底部附近,您会看到用于配置左右 option/alt 键的选项,使其正常运行,作为元键或 Esc+ 前缀。你想要后一种选择。
在终端中打开首选项,select "Profiles",然后单击 "Keyboard" 选项卡。在窗格 select 的底部 "Use Option as Meta Key".
我正在尝试使用一些 fish 绑定,但我无法让它们在我的 Apple sierra 中同时使用 iterm2 和终端。
例如,当我使用 Alt + d
应该杀死一个单词时,它会插入字母 ∂
我是不是漏掉了什么?
您需要将终端配置为将 option/alt 键视为 "meta" 键,在下一个键之前使用转义键而不是组合键。这与鱼没有任何关系。如果您在 bash 或 zsh 中使用期望 [Alt-some_key] 工作的绑定,您会看到同样的问题。
在 iTerm2 中打开首选项,转到 "Profiles",然后单击 "Keys" 选项卡。在底部附近,您会看到用于配置左右 option/alt 键的选项,使其正常运行,作为元键或 Esc+ 前缀。你想要后一种选择。
在终端中打开首选项,select "Profiles",然后单击 "Keyboard" 选项卡。在窗格 select 的底部 "Use Option as Meta Key".