我不理解 vim 中的下划线动作,至少在 yank (y) 的上下文中不理解。我的备忘单上写着:
"soft" bol down
Run Code Online (Sandbox Code Playgroud)
我不明白。如果我单独使用动作,它的意思似乎是一样的^
:转到行上的第一个非空白处。
但是,如果我使用 with 的动作,y
它会猛拉整条线(如yy
或Y
)。另一方面,y^
不会拉出整行,而只会拉到第一个非空白字符,排他性 - 正如您所期望的那样。
那么,下划线_
运动到底应该做什么?
Ing*_*kat 15
如果没有一个计数,^
并且_
确实是相当的,但后者支持计数:
Run Code Online (Sandbox Code Playgroud)_ <underscore> [count] - 1 lines downward, on the first non-blank character |linewise|.
Thelinewise
解释了您的第二个观察结果:当用作动作时,它不仅涵盖了前一个位置和新位置之间的文本,而且涵盖了整个行集。
仔细阅读:help
可提供这些见解。您还将看到(通过接近度),该_
命令与+
和密切相关-
。
归档时间: |
|
查看次数: |
3808 次 |
最近记录: |