0

我的.Zshrc 中有以下代码

function google; {
             $VIEW "http://www.google.com/search?q='url-encode "${(j: :)@}"'"
     }

我明白了

google masi                                         
google:1: no such file or directory: http://www.google.com/search?q='url-encode masi'

如何让 Google 搜索在 Zsh 中运行?

4

3 回答 3

5

以下解决了Mac中的问题

function google; {
             open "http://www.google.com/search?q='url-encode "${(j: :)@}"'"
     }

在 Ubuntu 中

function google; {
             gnome-open "http://www.google.com/search?q='url-encode "${(j: :)@}"'"
     }
于 2009-04-29T04:38:36.420 回答
2

对 zsh 一无所知,但看起来您的报价有问题。

看起来它评估 url 为

http://www.google.com/search?q='url-encode masi'

这可能不是你所追求的。(“masi”的 url 编码版本)?

于 2009-04-29T04:32:38.850 回答
1

$VIEW 的价值是多少?

将其设置为 Web 浏览器或下载器的路径。

于 2009-04-29T04:29:23.930 回答