我找到了这个https://superuser.com/a/488158/458103使ctrl+arrow
向前和向后移动光标。现在如何使shift+arrow
选择当前命令词?
答案1
执行cat
,然后按下所需的键。您将看到打印的转义序列。例如,没有修饰符的右箭头可能会产生^[[C
,使用 Ctrl 修饰符可能会给您^[[1;5C
,而使用 Shift 修饰符则希望您会得到^[[1;2C
。
如果这样做,请相应地修改您链接的配置片段(即2
而不是5
)。
请注意,序列可能会因终端仿真器而异,但是,您可以自由地使用~/.inputrc
相同的操作将它们全部添加。
如果终端中没有打印任何内容,则可能是您按了终端仿真器本身的快捷键。例如,对于我来说,在 xfce4-terminal 中,Shift + 向上或向下箭头不会产生任何结果(而是滚动一行)。