我知道我可以按 control+a 但我想要 command+left。我正在使用 fish shell。
我尝试创建一个苹果脚本,当我按下 command+left 时调用 control+a,但这导致它调用 command+control+a,而这不起作用。
答案1
使用KeyRemap4MacBook,你可以将其保存为私有文件:
<?xml version="1.0"?>
<root>
<item>
<name>test</name>
<identifier>private.test</identifier>
<only>TERMINAL</only>
<autogen>--KeyToKey-- KeyCode::CURSOR_LEFT, VK_COMMAND, KeyCode::A, ModifierFlag::CONTROL_L</autogen>
<autogen>--KeyToKey-- KeyCode::CURSOR_RIGHT, VK_COMMAND, KeyCode::E, ModifierFlag::CONTROL_L</autogen>
<autogen>--KeyToKey-- KeyCode::DELETE, VK_COMMAND, KeyCode::U, ModifierFlag::CONTROL_L</autogen>
<autogen>--KeyToKey-- KeyCode::FORWARD_DELETE, VK_COMMAND, KeyCode::K, ModifierFlag::CONTROL_L</autogen>
</item>
</root>
我不知道如何将 command+fn+delete 更改为 Ck。
还有一个预定义设置终端.xml,但它只适用于左命令,并且它包含其他不再需要的重新映射。
你可以通过将以下内容添加到 ~/.inputrc 来让 ⌥⌦ 向前删除一个单词:
"\e(": kill-word