微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在vim中删除行

如何在vim中做到这一点,让我说在线100,我想删除20行向上? 如何在vim linux中做到这一点?

了解使用gcc的共享库

如何轻松打包分析核心转储所需的库(即,packcore)

为什么sem_t在64位linux中是32字节?

curl:(2)初始化失败

在Linux中启动和停止Perl守护进程

在正常模式下,您可以使用d和movenment键k向上删除。 然后你用你想要重复命令的次数(比如100dk该命令的100dk 。

如果你只想删除到开始,你可以使用gg和d , gg将光标发送到文件中的第一个字符。 所以ggd会将第一行删除到你所在的行。

如果你知道行数,你可以做相对的事情:

d20k

或者绝对如果你知道行号:

d80G

d =删除, 20k = 20行, 80G =转到80行

或者不考虑你当前的位置:

:80,100d

就个人而言,我使用视觉模式很多,因为它给了我一个很好的反馈:

打V进入视线模式

将20行向上移动2 0 k

如有必要,用k和j调整选择

按d删除选择

你可以用范围向上做。

:-20,.d

在这里你可以指定行的范围来删除它。

将向上删除20行,这是一种ex-mode命令。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐