【问题标题】:Correct cursor position in Vim在 Vim 中正确的光标位置
【发布时间】:2012-02-27 17:31:31
【问题描述】:

考虑这种情况:

    foo
A   B

我刚刚输入“foo”(注意缩进)并移至下一行。光标在位置 B。我完成了编辑,我点击 Esc 将光标带到位置 A。如何退出插入模式并将光标保持在位置 B,或立即从 A 跳转到 B?

当我在函数深处编辑一些缩进的东西时,这个 vim 的行为很烦人。

【问题讨论】:

标签: vim editing


【解决方案1】:

如果您位于文档的末尾,o 将在下一行的正确缩进级别将您置于插入模式。如果您所在的行只包含换行符,cc 将删除该行中的所有内容,并将您置于正确缩进级别的插入模式。

【讨论】:

  • 我知道o 的行为。我试过cc,但在我描述的情况下,它似乎不像你说的那样工作。
  • cc 似乎适用于某些文件,如 C 或 javascript,但不适用于其他文件
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2010-10-15
  • 1970-01-01
  • 2010-10-17
  • 1970-01-01
  • 2013-03-21
  • 2023-03-20
  • 2017-06-13
相关资源
最近更新 更多