繁体   English   中英

如何在 Rstudio 中使用 z shell 而不是 bash 为 linux 使用 windows 子系统?

[英]How to use windows subsystem for linux with z shell, instead of bash, in Rstudio?

我使用 wsl 和 zsh 作为我的默认 shell。 但是,在 Windows Rstudio 中,我只能在终端设置中访问 PowerShell、CMD 和 bash。 如何将 zsh 添加到这些选项中? 我知道可以在 Mac 和 Linux Rstudio 中使用自定义 shell 作为终端,但我希望在 windows rstudio 中具有相同的功能。

您可以为您的 WSL 环境定义任何首选的默认 shell,查看这里的有效方法 - https://medium.com/@vinhp/set-and-use-zsh-as-default-shell-in-wsl-on -windows-10-the-right-way-4f30ed9592dc之后,如果您安装了 WSL(正确),您应该可以选择全球期权终端 Bash (WSL) 作为您的默认终端。

在进行了一些测试后,即在我的 WSL2 的 zsh 上尝试了各种解决方法后,我得出的结论是: https : //support.rstudio.com/hc/en-us/articles/115010737148-Using- the-RStudio-Terminal?version=1.2.5033&mode=desktop#lifetime [x] 通过路径到可执行文件的自定义 shell ==> 不适用于 Windows IDE(写在附录 A 的开头)由此判断 - 在 WIN RStudio 桌面上1.2.5033 - 恕我直言,您只能通过发出zsh作为 WSL bash 终端中的第一个命令来启动它。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM