MacVim中的mkdir

4

如何在MacVim中创建目录?

使用:e可以创建文件,但我不知道如何创建目录。

我尝试使用:mkdir命令,但是它无法工作。

2个回答

7
您可以使用 ! 执行任何 shell 命令,像这样:

! command

:!mkdir YOURDIR

阅读更多的资料

,配合以下内容:
 :help !

2
如果您经常这样做,:cmap md !mkdir - Michael Berkowski
1
:mkdir -p %:h 是一个很方便的简写,可以创建任何必要的目录来保存当前文件(例如,在你输入 :e foo/bar/baz 后,当 foo/foo/bar/ 可能尚不存在时)。请参阅 mkdir(1) 的 manpage 了解 -p:help %:h 了解修改器。 - Chris Johnsen
谢谢大家!有没有办法让该命令的路径从你的项目根目录开始? - jordancooperman

5

有一个原生的 vim 函数叫做 mkdir()

示例:

:call mkdir("/path/to/your/dir", "p", 0700)

输入:help mkdir()以获取更多信息。


这绝对是任何脚本使用的正确方式。 - Chris Johnsen

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接