VIM:chmod命令不是编辑器命令

时间:2014-06-12 20:36:32

标签: bash vim

我正在尝试使用vim文本编辑器为我的文件设置权限。我一直在使用:chmod +x filename.sh,但弹出的错误表明它不是编辑器命令。我甚至试图为我的bash.exe和其他文件的目录设置路径,但是我得到了类似的错误。我该怎么办?

1 个答案:

答案 0 :(得分:14)

要运行外部shell命令,您需要使用:!,而不是:

:!chmod +x filename.sh

此外,您可以使用%并将其展开到当前文件名:

:!chmod +x %