【问题标题】:zsh alias open chrome with localhost portzsh 别名使用 localhost 端口打开 chrome
【发布时间】:2014-12-13 17:13:43
【问题描述】:

我正在尝试在我的 zsh 别名中创建一个别名,以使用 localhost:9292 作为 URL 打开 Chrome。我将如何添加本地主机和端口?我让它在为我的别名添加应用程序的地方工作,但无法正确打开。这是我所拥有的:

/Applications/Google\ Chrome.app/Contents/MacOs/Google\ Chrome --port=9292

当我这样做时,我得到一个错误

segmentation fault

之前做过这件事的人可以帮助我了解如何运行我的别名

alias devdocs="/Applications/Google\ Chrome.app/Contents/MacOs/Google\ Chrome"

连同正在加载的本地主机和端口?

谢谢,

罗伯

【问题讨论】:

  • 您是否尝试过将 URL http://localhost:9292 作为参数传递?

标签: command-line terminal zsh


【解决方案1】:

open http://localhost:9292 如果 chrome 是您的默认浏览器或

open http://localhost:9292 -a /Applications/Google\ Chrome.app 如果没有。

或者写一个接受端口的函数

function lh() {	
	if [ $# -eq 0 ]; then
		open http://localhost:3000
	else
		open http://localhost:$1
	fi
}

【讨论】:

  • 谢谢你。我发现所有关于配置文件和添加别名的文档都太抽象了。这个答案为我提供了正确的进入方式。
【解决方案2】:

您可以使用以下方法之一:

i) 在已经打开的 chrome 窗口上打开 http://localhost:9292

alias devdocs='open -a "Google Chrome" http://localhost:9292'

ii) 在新窗口中打开http://localhost:9292

alias devdocs='open -a "Google Chrome" --args --new-window http://localhost:9292'

iii) 如果 chrome 是您的默认网络浏览器

alias devdocs='open http://localhost:9292'

查看this article了解更多信息。

【讨论】:

    猜你喜欢
    • 2015-12-07
    • 1970-01-01
    • 1970-01-01
    • 2023-03-09
    • 2015-11-17
    • 1970-01-01
    • 2012-02-12
    • 1970-01-01
    • 2010-12-20
    相关资源
    最近更新 更多