系统debian9.
set shellcmdflag=-ic 已经写入这三个文件中 /etc/vim/vimrc .bashrc .vimrc 。
.bashrc中有一个函数
add(){
echo $(expr $1 + $2)
}
terminal中可以调用
add 4 7
11
现在编辑一个脚本 test.sh
vim test.sh
ls
add 5 6
bash test.sh
test.sh
test.sh: line 2: add: command not found
可见:ls命令执行了,但是add 5 6 为何无法从.bashrc中调用?