如何不使用搜索引擎就能愉快使用 hyper 作为 wsl 的终端模拟器

2018-04-23 19:44:00 +08:00
 kamen

1.安装

Windows (.exe)

2.配置

用文本编辑器打开 %userprofile%.hyper.js

shell 参数设置为 'C:\Windows\System32\wsl.exe ‘

shellArgs 参数删除 '--login'

如果你想设置 wsl 的起始目录

shellArgs 参数内加入你想要的路径,比如 '~'

其余设置可以参考或不参考官方的说明来设置,这里就不赘述了

3.吐槽

为什么我要发这篇文章,因为我不说,肯定所有人会首先把 shell 参数设置为官方推荐的 ‘ C:\Windows\System32\bash.exe ’

然后你会发现即使设置了 linux 子系统的默认 shell 也不能改变“真正”的默认 shell

然后你也不知道怎么设置起始目录。

于是你打开 Google,搜索了半天,最后发现了我这篇文章 :),发现事情居然如此简单。

3756 次点击
所在节点    程序员
8 条回复
Danswerme
2018-04-23 21:53:21 +08:00
先赞为敬。
aice114
2018-04-23 22:07:35 +08:00
明天试试
gnaggnoyil
2018-04-24 10:34:15 +08:00
bash.exe -c "/usr/bin/zsh"
kamen
2018-04-24 13:41:11 +08:00
@gnaggnoyil #3 你试过吗?你对结果有预期吗?
gnaggnoyil
2018-04-24 22:51:54 +08:00
@kamen 我的 conemu 就是用这个参数来启动 WSL 的,后来才换的 cygwin connector.
devtiange
2018-04-25 02:28:03 +08:00
感谢楼主, 测试成功.

不过弱弱问一句, 这个和用 bash.exe 到底区别在哪里? 仅仅是能设置其实目录吗?
devtiange
2018-04-25 02:36:22 +08:00
@kamen 另外我发现我在 `~/test` 下打 `code .`, 并不能正确的在 vscode 里到达那个目录
而在 `/mnt/c/test` 下可以.

楼主有遇到相同情况吗?
kamen
2018-04-25 12:03:24 +08:00
@devtiange 这个你得问微软是怎么想的了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/449228

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX