Vim将光标移动到下一行的开头
Vim:是否有一个键将光标移动到下一行的开头Vim将光标移动到下一行的开头,vim,cursor,shortcut,Vim,Cursor,Shortcut,Vim:是否有一个键将光标移动到下一行的开头j将光标移动到下一行中当前位置的相应位置。我正在寻找一个可以将光标移动到位置0的单键,而不考虑光标在当前行中的位置 按+ 这只会移动到行首的第一个非空字符,如果没有缩进就可以了。如果要转到行中的第一个字符而不考虑空格,可以执行j0 如果您需要有关移动键的更多帮助,这是一个很好的资源: 运动+移动到下一行([count])中的第一个非空字符。如果没有缩进,那就满足你的要求了。使用缩进,您可以使用+0或j0为什么要修改您的答案以与我的答案匹配@IngoKa
j
将光标移动到下一行中当前位置的相应位置。我正在寻找一个可以将光标移动到位置0的单键,而不考虑光标在当前行中的位置 按+
这只会移动到行首的第一个非空字符,如果没有缩进就可以了。如果要转到行中的第一个字符而不考虑空格,可以执行j0
如果您需要有关移动键的更多帮助,这是一个很好的资源:
运动
+
移动到下一行([count]
)中的第一个非空字符。如果没有缩进,那就满足你的要求了。使用缩进,您可以使用+0
或j0
为什么要修改您的答案以与我的答案匹配@IngoKarkat对此表示抱歉。当我第一次回答的时候,我没有意识到问题是“转到下一行的开头”,于是我把它改成了真正回答问题的东西。如果你愿意,我可以删除这个。没关系。你的答案仍然有有用的链接,所以保留它。@EvergreenTree谢谢!你知道屏幕行是否可以达到同样的效果吗?gjg0
应该可以做到这一点,因为gj
向下移动一个显示行,而g0
移动到显示行中的第一个字符。如果您经常使用它,那么为它创建一个映射可能是一个好主意。
和+
是相同的运动,但更方便。录音时这个动作很棒macros@PeterRincker谢谢您知道vim是否允许屏幕行与文本行具有相同的功能吗?我希望g+能做到这一点,就像gj把你带到一个屏幕行,g$到屏幕行的末尾等等,但在这种情况下,它(g+)似乎有一些其他功能。@Lavya理论上你可以使用gj
和g^
一起创建一个“g
”然而,我认为g^
的映射并不像我所期望的那样。请参见:hg^
。e、 g.nnoremap g gjg^
。g+
和g-
是撤销导航命令,非常有用。我建议不要凌驾于它们之上。有关详细信息,请参见:h g+/code>和:h撤消树。撤销树非常酷,尤其是当与持久撤销(请参见:h persistent undo
)结合使用时。+
和+0
不适用于sublime<代码>j0
为我工作。