在插入模式下,将光标从vim中的line2 head移动到line1 tail
在插入模式下,如果要将光标从5移动到4 请告诉我该怎么办? 我不想切换到正常模式并按在插入模式下,将光标从vim中的line2 head移动到line1 tail,vim,Vim,在插入模式下,如果要将光标从5移动到4 请告诉我该怎么办? 我不想切换到正常模式并按k$ 有没有办法在插入模式下执行此操作? 类似于使用您可以使用Ctrl键和箭头键: Ctrl+Arrow rightArrow up您可以使用Ctrl键和箭头键: Ctrl+Arrow rightArrow up通常的Vim方式实际上是切换回正常模式。然后你就可以做了 例如,kA,bA。如果希望箭头键跨线工作,请使用 查看whichwrap选项。让箭头在其中工作 插入模式,尝试使用此模式(您可以添加到.vimrc
k$
有没有办法在插入模式下执行此操作?
类似于使用您可以使用Ctrl键和箭头键:
Ctrl+Arrow rightArrow up您可以使用Ctrl键和箭头键:
Ctrl+Arrow rightArrow up通常的Vim方式实际上是切换回正常模式。然后你就可以做了
例如,kA
,bA
。如果希望箭头键跨线工作,请使用
查看whichwrap
选项。让箭头在其中工作
插入模式,尝试使用此模式(您可以添加到.vimrc):
通常也会使箭头在正常和可视状态下工作:
set whichwrap+=[,]
设置ww+=,[,]
通常的Vim方式实际上是切换回正常模式。然后你就可以做了
例如,kA
,bA
。如果希望箭头键跨线工作,请使用
查看whichwrap
选项。让箭头在其中工作
插入模式,尝试使用此模式(您可以添加到.vimrc):
通常也会使箭头在正常和可视状态下工作:
set whichwrap+=[,]
设置ww+=,[,]
另一件需要记住的事情是,Ctrl-O只需执行一个命令即可将您置于正常模式。所以Ctrl-O k Ctrl-O$将使您处于前一行的末尾,仍然处于插入模式。另一件需要记住的事情是,Ctrl-O仅对一个命令将您置于正常模式。因此,Ctrl-O k Ctrl-O$会将您置于前一行的末尾,仍然处于插入模式。只要给定的行位于缓冲区的末尾,这就可以工作,因为i
类似于正常模式下的w
命令。有关更多信息,请参阅。只要给定的行位于缓冲区的末尾,此操作就有效,因为i_
类似于正常模式下的w
命令。有关更多信息,请参阅。记住!虽然我觉得有点太复杂了。可能ge
会很有用,因为它只算作一个control-o,但由于光标的位置,仍然需要向右移动。另一种选择是向上移动并使用结束键,如果你的键盘上有一个键,或者是一个组合形式的系统,这样做很容易记住!虽然我觉得有点太复杂了。可能ge
会很有用,因为它只算作一个control-o,但由于光标的位置,仍然需要向右移动。另一种选择是向上移动并使用结束键(如果键盘上有结束键),或者组合使用完成此操作的系统
set ww+=<,>,[,]