在终端命令行上移动光标的最快方式?

人气:550 发布:2022-10-16 标签: window bash terminal

问题描述

在终端中给定的超长命令行上移动的最佳方式是什么?

假设我使用箭头键或Ctrl-R来获取此长命令行:

./cmd --option1 --option2 --option3 --option4 --option5 --option6 --option7 --option8 --option9 --option10 --option11 --option12 --option13 --option14 --option15 --option16 --option17 --option18 --option19 --option20 --option21 --option22 --option23 --option24 --option25 --option26 --option27 --option28 --option29 --option30 --option31 --option32 --option33 --option34 --option35 --option36 --option37 --option38 --option39 --option40 --option41 --option42 --option43 --option44 --option45 --option46 --option47 --option48 --option49 --option50 

现在我需要将光标移动(从行首或行尾开始)到--option25以修改那里的某些内容。

去那里最快的方法是什么?我通常所做的是按Ctrl键-A键开始,然后重复Alt键-F键逐字向前移动(或Ctrl键-E键进入末尾,然后按Alt键-B键后退)。但在一条很长的线上,这需要太多的时间。必须有方法可以搜索并直接跳到我需要修改的部分,例如option25

推荐答案

由于尚未关闭,这里有其他几个选项。

使用

242