在终端中给定的非常长的命令行上移动的最佳方式是什么?
假设我使用箭头键或 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
?