zsh别名使用localhost端口打开chrome

时间:2014-10-18 05:16:45

标签: command-line terminal zsh

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

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

当我这样做时,我收到错误

segmentation fault

之前完成此操作的人可以帮助我理解如何运行别名

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

以及正在加载的localhost和端口?

谢谢,

罗布

2 个答案:

答案 0 :(得分: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
}

答案 1 :(得分:0)

您可以使用以下之一:

i)在已经打开的Chrome窗口中打开http://localhost:9292

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

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

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

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

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