在VIM中,我想执行命令(如:!mkdir src/main/scala/xxx
)
然后,我还想创建刚刚创建的目录的子目录。
我可以让VIM重新键入上次使用的命令,然后将子目录名称附加到它
(所以我可以:!mkdir scr/main/scala/xxx/yyy
而无需重新输入所有内容。)
答案 0 :(得分:5)
你能不能点击:然后向上箭头查看命令历史记录?
答案 1 :(得分:3)
:!mkdir test
:!!/test2
会做你想做的事,见:h :!从那里引用:
任何'!'在{cmd}中,用以前的外部命令替换(另见'cpoptions')。
//为什么不使用-p
切换到mkdir
? mkdir -p test/test2/test3/...
将创建包含其所有父项的目录(如果它们不存在)。