如何在 macOS 上使用 Kitty 来使用 Fish 的 Alt 绑定

问题描述 投票:0回答:4

我第一次获得macOS机器,我不知道如何使用alt+E等命令来打开

$EDITOR
中的当前命令。

我不想在系统范围内将 键重新映射到 alt,但我不知道如何在 Kitty 或 Fish 中重新映射。

为什么鱼绑定在 mac os 中不起作用?是一个相关问题,但答案仅适用于 iTerm2。

macos terminal keyboard-events fish
4个回答
6
投票

Kitty 允许使用 macos_option_as_alt 视为 alt。所以我放了

macos_option_as_alt yes

进入

kitty.conf
并开始使用 作为我在 macOS 上的 alt 替代品。

似乎在 macOS 上不鼓励重复使用 作为修饰符。


1
投票

通过按 +e,我发现 shell 得到“[101;9u”,所以我决定创建一个自定义绑定:

bind "[101;9u" edit_command_buffer

这样我就可以在 macOS 上获得等效的 alt+e


0
投票

分享一下我的经验: 您可以使用 enter image description here 然后你可以使用

<ESC>e
在 nvim 中映射


0
投票

我可以通过将以下内容添加到我的

kitty.conf

来使其工作
macos_option_as_alt left
map opt+c send_text all \x1bc

唯一的缺点似乎是,通过使用

Option
#
会像以前一样停止工作,比如
Option+3
,所以你的里程可能会有所不同......

© www.soinside.com 2019 - 2024. All rights reserved.