如何在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] 举报,一经查实,本站将立刻删除。