如何删除vi(m)中可能多行的文本?
尝试按退格键删除。无效!
已删除的文本行。
答案 0 :(得分:2)
默认情况下,在Vi / Vim中,backspace
不能像我们习惯的那样工作](参见:help bs
,在Vim中)。
如果您在Vim中,则可以将其设置为您想要的行为:
:set bs=indent,eol,start
如果您仅在Vi中使用,请参考@ user31264的答案。
答案 1 :(得分:1)
一些最常见的删除命令:
从当前行中删除123行:d123d或123dd
删除一行:dd
删除1个字符:x
删除123个字符:123x
删除到当前单词的末尾(单词是一个字母数字字符序列,或一个非字母数字非空格字符):dw或de
如上所述,单词是除空格以外的任何字符的序列:dW或dE
如上所述,删除123个字:123dw,123de,123dW或123dE