技巧45-把文件保存到不存在的目录中

  • 创建了一个缓冲区 a/test.md
:edit a/test.md
  • 如果目录a不存在保存会报错
:write 无法保存
  • 使用下面命令可以解决问题
:!mkdir -p %:h 其中%代表活动缓冲区的完整文件路径,:h修饰符会去除文件名 -p是创建不存在的中间目录。