如何在 vim 中以可视模式删除光标前到行首的文本?
How to remove text from before a cursor to start of line in visual mode in vim?
我最近开始在 VIM 中挑战自己,并且慢慢适应了。假设我有以下内容:
1 ewdawdawdeditor you can scroll the
1 page, move the cursor, delete lines, insert
2 characters, and more, while seeing the
3 results of your edits as you make them.
我的光标在 1,1
上,在 vfe
之后是 1,10
。
如何在不按 hd
的情况下删除光标前到行首的文本?
如果您的目标只是从行首 select 到但不包括第一个 "e",您可以使用 vte
而不是 vfe
.然后你可以按d
删除。
或者,您可以使用 dte
在不进入可视模式的情况下进行删除。
据我所知,我不认为有一种方法可以在视觉模式下删除除最后一个字符之外的所有内容selection。
如果光标在一行的中间某处,而您想从头开始删除,直到光标刚好与:
d^
如果你真的想在删除前可视化,你可以使用:
v^d
我最近开始在 VIM 中挑战自己,并且慢慢适应了。假设我有以下内容:
1 ewdawdawdeditor you can scroll the
1 page, move the cursor, delete lines, insert
2 characters, and more, while seeing the
3 results of your edits as you make them.
我的光标在 1,1
上,在 vfe
之后是 1,10
。
如何在不按 hd
的情况下删除光标前到行首的文本?
如果您的目标只是从行首 select 到但不包括第一个 "e",您可以使用 vte
而不是 vfe
.然后你可以按d
删除。
或者,您可以使用 dte
在不进入可视模式的情况下进行删除。
据我所知,我不认为有一种方法可以在视觉模式下删除除最后一个字符之外的所有内容selection。
如果光标在一行的中间某处,而您想从头开始删除,直到光标刚好与:
d^
如果你真的想在删除前可视化,你可以使用:
v^d