在vi中,^将光标移到最左端(移至第一个非白色字符),而$将光标移到最右端。 ^ $在键盘上是从右到左(即$ ^),这意味着左键($)将光标移到最右边,右键(^)将光标移到最左边。

我发现这很令人困惑,我希望键是其他方式。

该命令仅仅是巧合还是有任何原因?谢谢。

最佳答案

regular expressions中,^是一个特殊的锚字符,表示“行开始”,而$是一个特殊的锚字符,表示“行结束”。我不知道是否有任何特殊原因选择了这些。

08-24 19:47