如何回到Vim中最后一行之前编辑的行?

Bob*_*Bob 197 vim

我知道`.上次编辑行的命令.有没有办法在编辑历史中走得更远?我经常在浏览文件时意外插入内容,撤消,但是`.不会再把我带到我想要的地方.

Ran*_*ris 366

尝试g ;g ,.他们在变更清单中前后跳跃.

有关:help changelist详细信息,请参阅

  • 有人必须选择这是正确的答案. (6认同)
  • @Bob应该将此标记为已接受的答案. (5认同)
  • 到目前为止,我曾经使用这种撤消然后重做的技巧来转到最后更改的位置。即“u”,然后“ctrl+r”。 (2认同)

Jos*_*Lee 67

我使用CTRL-OCTRL-I在文件中的最近点之间来回跳转.它也经历了某些动作命令,但我发现它通常会让我回到我编辑的位置.

  • 这些命令通过'jumplist'(`:help jumplist`)移动,而`g;`和`g,`滚动'changelist'. (35认同)
  • 我发现这非常有用,即使它没有直接回答这个问题 (2认同)
  • 注意,Tab是一种更方便的键入Ctrl + I的方法 (2认同)