vim命令中删除内容
在 Vim 编辑器中删除操作主要在普通模式Normal Mode下进行。以下是按删除范围分类的常用命令1. 删除字符x删除光标所在处的单个字符相当于 Delete 键。X删除光标前一个字符相当于 Backspace 键。nx删除从光标开始向后的 n 个字符例如5x删除5个字符。2. 删除单词dw删除从光标处到下一个单词开头的内容通常包含当前单词剩余部分及随后的空格。diw删除光标所在的整个单词delete inner word不包含周围空格。daw删除光标所在的整个单词及其周围的空格delete a word。3. 删除行dd删除光标所在的整行。ndd删除从当前行开始的 n 行例如5dd删除5行。D删除从光标处到行尾的所有内容相当于d$。d0删除从光标处到行首的所有内容。4. 删除大范围文本dG删除从当前行到文件末尾的所有内容。dgg删除从当前行到文件开头的所有内容。:%d在命令模式下输入删除文件中的所有行清空文件。:n,md在命令模式下输入删除第 n 行到第 m 行的内容例如:10,20d删除10到20行。5. 其他实用删除技巧J合并行删除当前行与下一行之间的换行符将两行合并为一行。u撤销上一次删除操作如果误删立即按 u 恢复。p粘贴刚才删除的内容Vim 的删除操作默认会将内容存入寄存器因此可以粘贴恢复或移动文本。注意执行删除命令前请确保已按下Esc键进入普通模式。