wsl2踩坑日记(配置代理/zsh+p10k/Neovim)
1. proxy
wsl --install Ubuntu-24.04
安装好 wsl 之后,测试了一下 v2rayN 的代理能不能正常使用(用 vultr 服务器搭建的校园网 ipv6 免流),发现可以 curl www.google.com
,但是 sudo apt-get update
报错 Clearsigned file isn't valid, got 'NOSPLIT' (does the network require authentication?)
,根据 StackOverflow 和 Github 试着改了 apt.conf 和 resolv.conf,直接断网……最后发现 v2rayN 开 TUN 模式就好了(strict route 关闭,ipv6 打开)。
2. zsh + p10k 配置
zsh 是 linux 下的一个终端,powerlevel10 (p10k) 是一个著名的主题,跟着 这个博客 进行配置。
一开始配置 Windows Powershell 的时候没找到 settings.json 在哪里,找了半天发现在设置界面的左下角。
点开之后把 theme 网站拷贝的 json 代码粘贴到 profile 下面的 scheme(而不是文中讲的 list 内),如图所示。
之后下载文件一直遇到网络问题,开了 TUN 模式就好了。
3. 配置 neovim
跟着 从零开始配置Neovim 这篇博客配了一下 Neovim,讲得非常清楚。
唯一的问题是在安装 LSP 的时候,能安上 clangd, rust_analyser, lua_ls,但是安不上 pylsp。输入 :MasonLog
显示 python3 quit with exit code 1 and signal 0
,根据 StackOverflow 上的攻略重装了 python3-venv 和 python3-pip 解决了(之前只安装了 python3)。
为了实现分屏,安装了 tmux,用 Ctrl+B 加方向键控制切换窗口,左边用 neovim 写代码右边编译运行,感觉还不错。vim, sublime, dev-c++, vscode, clion, atom, cpeditor 都用过一遍了,感觉以打 OI 而言还是 vscode, clion 比较舒服,vim 现在还没配置好,未来可期~
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!