AWS Session Manager SSH Web 客户端:如何使用 Alt 键进行导航?

AWS Session Manager SSH Web 客户端:如何使用 Alt 键进行导航?

通过 AWS Systems Manager (SSM) 会话连接功能连接到 EC2 实例 (Amazon Linux) 时,我能够使用其 SSH Web 客户端成功连接到我的实例。不幸的是,我非常习惯于使用按键Alt在 shell 中导航(例如Alt+f向前移动一个单词,Alt+b向后移动一个单词)。Alt但是按键无法通过该客户端工作,有办法配置它吗?

目前,当我输入Alt+时b,我得到以下符号,即不是将光标移动到错误参数之前,而是在末尾添加了额外的两个字符:

在此输入图像描述

我没有向后移动一个单词,而是从微积分中得到了看起来像积分符号的东西!

答案1

多亏了这个StackExchange 帖子为解决这个问题提供了基础。

使用该命令确定输入-和-序列sed时发送到终端的组合键(在按下每个组合键后,按 Enter 键以获取代码,例如 \306\222):AltfAltb

sed -n l
ƒ
\306\222$
\342\210\253$

请注意,ƒ和 是当我分别按-和-序列时在我的终端中显示的符号。现在,有了发送的组合键(不包括结束字符),我可以使用以下 bash命令来映射到所需的行为,如下所示:AltfAltb$bind

bind '"\306\222":forward-word'
bind '"\342\210\253":backward-word'

现在,当我输入Alt-fAlt-时b,bash 会向前和向后移动一个单词。

相关内容