我有这条线
aaaaa
bbbbbb
cccccc
dddddd
如果我将光标放在第一列带有 a 的行中,如何将 a 组移动到与其余行相同的位置?
实现目标的三种(通用)方法:
要手动向左调整缩进,您可以使用<<向左移动一次(重复以.达到所需的缩进水平)。
如果您已经处于插入模式,Ctrl+d会将当前行向左移动。
使用自动缩进==
但是,鉴于您最初描述的位于第 1 列,并希望a
's 与其他列一致,我可能只会使用dtadelete 直到第一个 a.
编辑:正如 Tim Pote 所指出的,dw这是一种将空格删除到第一个字符的更有效方法。不过,我不确定你想从你的描述中完成什么(即你只是想删除空格,还是在a
' 开始之前删除所有字符?)
如果您已经在第一列,我会使用dw删除词。这将删除当前列和单词之间的所有空格。
所有其他替代方案都取决于移动缩进,这可能会也可能不会一次性删除所有空格,具体取决于您的设置。要么你必须使用 letter-specific dta,这也是更多的击键。