Vim:如何缩小可视区域
假设我得到了以下文本: 这允许您使用Vim的视觉模式选择一些文本 将光标放在“允许”中的“a”上。如果我键入vaw,我将切换到视觉模式,然后选择“一个字”(“允许”)。如果我重复aw,则Vim也会选择“您”。假设我再次这样做(突出显示“to”),然后意识到我做得太过分了 是否有办法缩小/缩小可视区域的大小(使用h、j、k、l键除外)Vim:如何缩小可视区域,vim,Vim,假设我得到了以下文本: 这允许您使用Vim的视觉模式选择一些文本 将光标放在“允许”中的“a”上。如果我键入vaw,我将切换到视觉模式,然后选择“一个字”(“允许”)。如果我重复aw,则Vim也会选择“您”。假设我再次这样做(突出显示“to”),然后意识到我做得太过分了 是否有办法缩小/缩小可视区域的大小(使用h、j、k、l键除外) 我希望能够“撤消”我的上一个命令(即,在我键入最后一个“aw”之前让Vim将选择移回),或者使用运动/文本对象命令来减小可视区域的大小。是的,您可以继续按ge,直到
我希望能够“撤消”我的上一个命令(即,在我键入最后一个“aw”之前让Vim将选择移回),或者使用运动/文本对象命令来减小可视区域的大小。是的,您可以继续按
ge
,直到再次选择允许。是,你可以继续按ge
,直到它再次选择允许
。D'oh-我应该仔细查看运动命令并注意到你可以向后移动:)有没有一种方法可以通过文本对象向后移动?@mikethealth这是什么意思?你能举个例子吗?这是怎样的:我有一个包含两个句子的视觉选择。我键入“as”将其向右扩展另一个句子,然后意识到我不想要第三个句子。有没有办法缩小选择范围并排除第三句话?(有点像“as”?)@MikeTheTall没有内置的方法可以做到这一点。在这种情况下,您必须执行?xx
或Tx
。哦,我应该仔细查看运动命令并注意到您可以向后移动:)有没有一种方法可以通过文本对象向后移动?@MikeTheall这是什么意思?你能举个例子吗?这是怎样的:我有一个包含两个句子的视觉选择。我键入“as”将其向右扩展另一个句子,然后意识到我不想要第三个句子。有没有办法缩小选择范围并排除第三句话?(有点像“as”?)@MikeTheTall没有内置的方法可以做到这一点。在这种情况下,您必须执行?xx
或Tx
。