ZSH函数在当前目录中创建文件

时间:2015-02-19 17:27:25

标签: function vim zsh

我有这个功能在当前目录中创建一个文件:

function note() {
   vim "$PWD/$*.md"
}

如果我输入note 2015 - new note,我会得到一个文件名为" 0"的vim文件。然而,如果我输入note new note - 2015,我会得到一个名为"新笔记 - 2015.md"的vim文件。造成这种情况的原因是什么,以及如何解决。

昨天我有一个类似的查询Simple ZSH function and files with spaces in their name,Jens为我工作,我试图在这里使用相同的逻辑,但用$ PWD替换$ HOME。

由于

ZSH - zsh 5.0.7(x86_64-apple-darwin14.0.0)

VIM - 7.4.258

1 个答案:

答案 0 :(得分:1)

问题在于名为file-line的vim插件。一旦我禁用此插件,就会创建一个具有任何名称的新文件。