如何从WSL2启动Edge?

时间:2020-05-08 18:52:20

标签: microsoft-edge windows-subsystem-for-linux wsl-2

我可以运行code从WSL2内部启动VSCode。

我将如何启动Edge(当前基于Chromium的Edge)?

我尝试过:

~/Code/company/workshops-website$ cmd.exe /c 'start microsoft-edge:\\wsl$\Ubuntu\home\mike\Code\company\workshops-website\index.html'
'\\wsl$\Ubuntu\home\mike\Code\company\workshops-website'
CMD.EXE was started with the above path as the current directory.
UNC paths are not supported.  Defaulting to Windows directory.

它启动Edge,但没有打开index.html(相反Edge会搜索它)

如何从WSL2内部启动Edge?

我很喜欢制作bash别名,函数等

3 个答案:

答案 0 :(得分:5)

$ wslview index.html

将在Windows的默认浏览器中打开文件。

wslview打包在wslutilities中,该软件包预先安装在WSL和其他WSL发行版的Ubuntu上。

答案 1 :(得分:1)

我认为最好的方法是使用explorer.exe。您可以使用explorer.exe在默认浏览器中打开与Web相关的任何内容。

因此,编辑(或创建).bash_aliases以添加此行:

alias browser="explorer.exe"

然后,您可以在默认浏览器中打开HTML文件,如下所示:

$ browser index.html

答案 2 :(得分:0)

我认为您可以尝试

添加此行:

alias browser="/mnt/c/Program\ Files\ \(x86\)/Microsoft/Edge/Application/msedge.exe"

发送至.bashrc 该值是我的浏览器的路径 因此,如果您键入browser,则Microsoft Edge将像类型code一样弹出,并且会弹出vscode