我有 zsh 和 oh-my-zsh 的默认值,但无法弄清楚如何关闭我经常使用的特定命令的自动更正,例如:sudo mc 或 sudo gem update。问题是我有.mc
目录和.gem
目录并且 zsh 建议自动更正(zsh: correct 'mc' to '.mc' [nyae]
)。
通常我想配置 zsh 以便sudo [smth]
不被视为用于自动更正的单独命令(它不是)。对此有什么解决办法?
下面示例中的请求字符串插入了版本变量,但保留了花括号,我不知道为什么。
#!/bin/sh
version=2989
request="http://example.com/?version={$version}&therest"
echo "$request"
Run Code Online (Sandbox Code Playgroud)
结果:
$ ~/script.sh
http://example.com/?version={2989}&therest
Run Code Online (Sandbox Code Playgroud)
环境:
$ echo $0
-zsh
Run Code Online (Sandbox Code Playgroud)