Vim ! 在执行静默 '!mkdir' 之前是做什么用的?

Vim ! 在执行静默 '!mkdir' 之前是做什么用的?

在 Windows gVim 中从 Vim 命令行创建新文件夹

在此 mkdir 命令中,在命令前面添加了“!”。

“!”实际上起什么作用?

答案1

! 用于输入 shell 命令。在本例中,输入的是通常在 Windows 命令行中输入的命令 (mkdir)。

有更多信息在 VIM 文档网站上

答案2

它告诉 VIM 通过命令集运行命令:

Vim 菜谱

"The ! command tells Vim to run the text through UNIX command."

编辑:正如 JGB 的链接所提到的,不是直接 UNIX

然而,情况并非总是如此。不同的位置可能会导致不同的结果,正如您可能已经看到的。您可以在此看到许多其他选项堆栈溢出问题/答案集。(例如强制、切换等)

相关内容