vim打开目录而不是文件

时间:2018-08-08 22:12:49

标签: bash macos vim

在我的bash配置文件中,我创建了一个称为SCRIPTS的变量以供将来使用,并将其添加到PATH变量中,如下所示:

SCRIPTS="~/Code/Scripts"
PATH="${PATH}:${SCRIPTS}"
export PATH
export SCRIPTS

如果键入,我在〜/ Code / Scripts目录中有一个文件名为CA.sh。

vim ~/Code/Scripts/CA.sh

我可以打开该文件,但是可以通过vim对其进行编辑,但是如果我键入

vim $SCRIPTS/CA.sh 

vim ${SCRIPTS}/CA.sh

它将打开一个空的vim窗口,使其看起来像一个新文件,并在最底部显示“〜/ Code / Scripts / CA.sh” [New DIRECTORY],我无法写入文件,因为vim表示E212 :无法打开文件进行写入。如何使vim打开我想要的现有文件,为什么使用bash中的变量使vim以这种方式起作用?

0 个答案:

没有答案