背景
从git上拉取项目到idea中总是遇到各种问题。或依赖缺失或编译不通过,大型一点的项目就更加困难了。另外如果是前端开发的话多少被`node-sass`等困扰
所幸前端有vscode神器,自带remote 能够很好的结合界面,bash能够比较完美的在vscode上进行如angular相关的代码开发
可惜idea没有这个功能。。
可行方案
- 换mac
- 虚拟机
- 双系统
- 黑苹果
- wsl + x 服务
因为个人想要的效果是比较顺畅的,界面交互尽量不卡顿,我所测试的虚拟机方案还是比较卡顿的,双系统没有试过,因为切换麻烦,linux比较很多软件缺失,黑苹果太难了硬件上就有一些要求
达到要求
- 能够在wsl中正常运行idea
- idea中文输入
环境准备
- 资源下载 https://cloud.189.cn/t/3uUNnaFfiiiq(访问码:67hl)(含已编译的Jetbrain Runtime)(可能上传中)
- wsl 字体参考 在WSL上配置输入法 | Listener (patrickwu.space)
- idea中文不跟随问题参考解决fcitx输入法在Intellij IDEA开发工具中输入法候选框无法跟随光标移动的问题 - vcjmhg 的个人博客
可能碰到的问题
方向键变成222,444,666,888等时
检查主机默认输入法,我试过微软输入法是没有问题的,而同文输入法会有这个问题,其他输入法没有测试
fcitx-config-gtk3 加载不到输入法时
检查wsl进程确认是否正常启动了fcitx
ps -ef
进行查看,确保fcitx进程处于运行中。同时注意环境变量的设置,如果不能正常启动可以进行fcitx-diagnose
命令诊断
x服务可以选择开源的 vcsrv 或者免费版MobaXterm
idea中文输入不跟随
检查idea.sh中是否设置了环境变量以及确保 JetbrainRuntime路径存在
enjoy。。