向后删除行
有 10k10dd
的快捷方式吗?我想删除光标之前的 10 行,而不必先向后移动光标。
Is there a shortcut for 10k10dd
? I want to delete the 10 lines prior to the cursor, without having to move the cursor backwards first.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您尝试过类似
d10k
的方法吗?Did you try something like
d10k
?在某些情况下,这 10 行是段落的开头,您可以使用以下命令删除:
d{
或(类似 C)函数的开头
d[[
请参阅
:help object-motions
了解更多细节和想法。使用文本对象通常比计算行数更容易。 (在 Vim 最新版本上,您可以使用
set rnu
来避免手动计算向后或向前的行数。)In certain circumstances, those 10 lines are the beginning of a paragraph than you can delete with:
d{
or the beginning of a ( C-like) function
d[[
See
:help object-motions
for more details and ideas.It is usually easier to use text objects than to count lines. ( Well on Vim latest versions, you can use
set rnu
to avoid manually counting backward or forward lines.)您可以在
视觉
模式下选择要删除的行,然后d
删除它们。You could select the lines that you want to delete in
visual
mode and thend
elete those.