我从 切换oh-my-zsh
到starship
,我发现这个工具好多了。
唯一困扰我的是,当我将 URI 粘贴到终端时,它们不会自动被引用。所以mpv
或yt-dlp
不能对 URI 做任何事情。
使用oh-my-zsh
,url-quote-magic
显然无需执行任何操作即可启用。
我现在想有url-quote-magic
with starship
。如何url-quote-magic
融入starship
?
brew search url-quote-magic
==> Downloading https://formulae.brew.sh/api/formula.json
######################################################################## 100.0%
Error: No formulae or casks found for "url-quote-magic".
zsh --version
zsh 5.8.1 (x86_64-apple-darwin22.0)
更新:
他们自述文件中的安装方法不起作用
yt-dlp https://www.youtube.com/watch?v=ii_lXjLFddA
zsh: no matches found: https://www.youtube.com/watch?v=ii_lXjLFddA
mpv https://www.youtube.com/watch?v=36YnV9STBqc
zsh: no matches found: https://www.youtube.com/watch?v=36YnV9STBqc
cat .zshrc
eval "$(starship init zsh)"
source /opt/homebrew/share/zsh-autosuggestions/zsh-autosuggestions.zsh
autoload -Uz url-quote-magic
zle -N self-insert url-quote-magic
根据文档,您只需将以下行添加到您的 zshrc:
(我在 Linux 系统上测试过它,它似乎对我有用。我既不使用 oh-my-zsh 也不使用 starship。)
如果启用了括号粘贴,则需要
bracketed-paste-magic
: