可能重复:
从vim执行的命令无法识别bash命令别名
我制作了一个名为"cache"的别名:alias cache="[shell command]">
使用vim,我想通过":!"调用此别名指令,但我只能调用"标准"命令,比如"日期"等等?
如何让vim使用我的shell别名?
实际上,在可能重复的问题中建议的答案对我不起作用。我目前使用以下方法:
set shell=/bin/bash -i
它运行良好。