相比 vs code 明显差很多 一个简单的命令都能反应迟钝
是我的方式不对吗
最后还是使用了 wsl2 桌面环境 参考 在 wsl 上配置 java 开发环境
1
yanshenxian OP 看到个讨论 https://github.com/microsoft/WSL/issues/4197 最新回复还在优化中..
发现把项目文件放到 wsl 文件系统会好很多 (\\wsl$\Debian\) 但是会出现两个警告,好像也可以忽略。 23:10 External file changes sync may be slow: Project files cannot be watched (are they under network mount?) 23:10 Filesystem Case-Sensitivity Mismatch The project seems to be located on a case-sensitive file system. This does not match the IDE setting (controlled by property "idea.case.sensitive.fs") More details. (show balloon) |
2
WildCat 2020-08-25 23:31:52 +08:00
我自己的机器到现在都没提示升级 2020 年更新。。。
|
3
ysc3839 2020-08-25 23:34:01 +08:00 via Android 1
@WildCat WSL2 已经被 backport 到 1903 和 1909 上了,更新后即可使用。
https://devblogs.microsoft.com/commandline/wsl-2-support-is-coming-to-windows-10-versions-1903-and-1909/ |
4
Stevenv 2020-08-26 00:11:11 +08:00 via iPhone
@yanshenxian 所以我装 linux 了。最佳办法是项目放 wsl2 里,然后 wsl2 装桌面环境,再装个 linux 版本的 idea 。
|
5
yanshenxian OP @Stevenv 额 这个确实是个方法。。
刚又发现个问题,idea 没法识别 wsl2 的多 module maven 项目 子项目中识别的 parent pom path 多了一个 D:\ D:\wsl$\Debian\home\user\work\xxx\pom.xml (系统找不到指定的文件。) 应该是 \wsl$\Debian\home\user\work\xxx\pom.xml 😥 |
6
20015jjw 2020-08-26 02:48:18 +08:00
换 mac/linux 就结束了
|
7
Stevenv 2020-08-26 07:51:56 +08:00 via iPhone 1
@yanshenxian 所以啊,我最后换 linux 了……总是有各种奇奇怪怪的问题,但是解决起来很麻烦,或者无法解决。不知道网上为啥疯狂吹 wsl2 已经完美了
|
8
cco 2020-08-26 08:49:04 +08:00
Windows 可以试试 FluentTerminal,感觉还行。
|
9
yanshenxian OP @cco 和终端没有关系,应该是 wsl2 的文件系统现在还不太行,另外就是 idea 本身对 wsl2 支持还有问题,比如上面的获取 parent pom 路径不对
|
10
LokiSharp 2020-08-26 09:19:09 +08:00
有必要用 WSL2 么。。。用个半残的 Linux 虚拟机,不如直接开虚拟机
|
11
blue7wings 2020-08-26 09:29:21 +08:00
WSL2 挂载的磁盘速度还巨 TMD 慢,真不如虚拟机。
|
12
DsuineGP 2020-08-26 09:54:33 +08:00
@LokiSharp 虚拟机太麻烦,wsl 2 即开即用,用完就走,但是目前还是非常不完善的阶段,很多开发工具都没有做适配,以后等工具链完善,该适配的适配好了真的可以抛弃虚拟机了。
|
13
davidtsang 2020-08-26 09:56:10 +08:00
WSL2 巨垃圾,没有实用的价值。
|
14
LokiSharp 2020-08-26 10:01:29 +08:00
@DsuineGP #12 虚拟机有快照、克隆,安装一次即开即用啊。。。况且 WSL2 现在本质就是个控制台里看不见的 Hyper-V 虚拟机
|
15
DsuineGP 2020-08-26 10:21:05 +08:00
@LokiSharp 一般用到 wsl 的地方就是 ctrl+T 打开终端,敲命令,alt+F4 关闭终端,wsl2 hyper-v 后台进程会自动销毁。
用虚拟机的话还得启动虚拟机。。。。关闭虚拟机。 虚拟机还做不到 wsl 这样自动启动,自动销毁这种体验,总之虚拟机我只是用来干重活的。 |
16
LokiSharp 2020-08-26 10:30:53 +08:00
@DsuineGP #15 虚拟机也就吃点内存,Hyper-V 的内存是动态分配的,仔细算算还没 VSCode 吃得多,挂着也没啥性能损耗。
|
17
ericgui 2020-08-26 10:32:45 +08:00
@davidtsang wsl2 对于前端来说,还是非常 OK 给力的
|
18
DsuineGP 2020-08-26 11:47:58 +08:00
@LokiSharp 像我这样日常要开 3 个 Clion + 2 个 IDEA + 若干 vsc 的人来说内存真的很紧张🤦♂️
|
19
JeromeCui 2020-08-26 11:57:56 +08:00
wsl2 真的难用,我切回到 wsl 了,希望 wsl 不要死
|
20
SunnyJuly 2020-08-26 17:20:58 +08:00
项目放到 wsl 文件也没见得多好,该卡还是卡🤣
|