为什么VIM会在预期的下方粘贴1行?

use*_*501 3 vi vim

一个简单的方法来演示在Vim/Vi中粘贴的行为......

  1. 运行vim
  2. 进入插入模式
  3. 在文件中添加3行不同的垃圾
  4. 退出插入模式(按退出)
  5. 将插入符号移动到第二行
  6. 输入命令dd(删除行)
  7. 输入命令p(粘贴)

请注意,粘贴的线条插入了您可能希望放置的位置.

为什么用这种行为编程Vim/Vi,有没有办法改变它?(即:将线粘贴在默认位置上方一行.)

Ste*_*Kay 11

使用P.它将粘贴在光标上方而不是下方.

  • 对此的帮助在``:help paste``,``:help p`` (2认同)