我想使用iterm2_set_user_var VARIABE VALUE
从vim / neovim调用函数call system()
。但是,我得到以下内容。
zsh:1: command not found: iterm2_set_user_var
shell returned 127
这已在node.js中完成:How to exec script to set iterm2 Badge from nodejs?
答案 0 :(得分:0)
我猜你已经在某个地方的zsh配置中将iterm2_set_user_var
定义为shell函数。 Vim不会使用system
函数调用登录shell。我认为你有两个选择:
shellcmdflag
添加到当前的标记来更改l
以强制登录shell。这也会影响vim中的所有:!
命令。iterm2_set_user_var
定义为$PATH
中某处的可执行文件。 要么工作正常。