标签: bash vim
我正在尝试使用vim文本编辑器为我的文件设置权限。我一直在使用:chmod +x filename.sh,但弹出的错误表明它不是编辑器命令。我甚至试图为我的bash.exe和其他文件的目录设置路径,但是我得到了类似的错误。我该怎么办?
:chmod +x filename.sh
答案 0 :(得分:14)
要运行外部shell命令,您需要使用:!,而不是:。
:!
:
:!chmod +x filename.sh
此外,您可以使用%并将其展开到当前文件名:
%
:!chmod +x %