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