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 在哪里,找了半天发现在设置界面的左下角。

image

点开之后把 theme 网站拷贝的 json 代码粘贴到 profile 下面的 scheme(而不是文中讲的 list 内),如图所示。

image

之后下载文件一直遇到网络问题,开了 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 现在还没配置好,未来可期~

posted @   XYukari  阅读(198)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
点击右上角即可分享
微信分享提示