我有一个脚本,它调用一个新的 shell 并运行一个生成的命令。这是一个典型的命令的样子:
exec nocorrect vim file:///rails_app/app/controllers/cow_controller.rb +214
我认为添加 'nocorrect' 可以解决我的问题,但是当上面的行运行时,我仍然会得到'zsh: correct 'vim' to '.vim' [nyae]?' . 我错过了什么?
(作为背景,我使用better_errors生成带有行号的 url,并使用vim _in_iterm作为将命令字符串传递给 zsh 的协议处理程序)