首页 > 其他分享 >wsl2踩坑日记(配置代理/zsh+p10k/Neovim)

wsl2踩坑日记(配置代理/zsh+p10k/Neovim)

时间:2024-11-11 19:32:31浏览次数:1  
标签:Neovim 安装 wsl2 配置 p10k zsh python3

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 现在还没配置好,未来可期~

标签:Neovim,安装,wsl2,配置,p10k,zsh,python3
From: https://www.cnblogs.com/th19/p/18540399

相关文章

  • 在 Windows 11 中,如果在 WSL2 中使用了 mirrored 或 virtioproxy 模式,而子系统的 IP
    在Windows11中,如果在WSL2中使用了mirrored或virtioproxy模式,而子系统的IP地址与主机地址相同,通常这与WSL2的网络配置和虚拟化模式相关。1. 理解 mirrored 和 virtioproxy 模式mirrored模式:通常在虚拟化环境中,mirrored网络模式意味着虚拟机(或者在此情况下......
  • 在 Windows Server 2025 中,WSL2(Windows Subsystem for Linux 2)遇到无法使用镜像网络(mi
    在WindowsServer2025中,WSL2(WindowsSubsystemforLinux2)遇到无法使用镜像网络(mirrored)的问题,同时在使用virtioproxy模式时,子系统的IP与主机IP相同,可能是因为WSL2的网络配置与虚拟机的配置之间存在一些不匹配或不一致的设置。这里有几个可能的原因和解决方法:1. WSL......
  • 【GiraKoo】修改wsl2中的网络代理
    【GiraKoo】修改wsl2中的网络代理环境Windows10,11WSLg现象无法使用主机的网络代理原因wsl2的网络采用的是NAT模式,无法直接使用主机的网络代理。需要通过修改proxy配置,使wsl2能够使用主机的网络代理。对策在/etc/profile(或者/etc/profile.d/下的文件)中添加以下内......
  • 【YOLO目标检测实战 】1.Windows安装WSL2和Linux子系统
    1下载安装显卡驱动下载地址:https://www.nvidia.cn/geforce/drivers/根据显卡型号,下载显卡驱动根据默认选项,安装显卡驱动查看显卡驱动是否安装成功右键开启菜单->命令提示符(管理员)在命令行中输入nvidia-smi.exe命令,查看显卡驱动是否安装成功。2下载安装MobaXte......
  • 配置WSL2实现与宿主机的网络互通
    前言 WSL1是基于代理的虚拟化技术,它通过将Linux系统调用转换为Windows系统调用来实现与Windows内核的交互。WSL2则使用了真正的虚拟机技术,它在Windows主机上运行一个轻量级的Linux内核。WSL2无法访问Windows的localhost网络是由WSL2的网络架构所致。WSL2......
  • Win11安装基于WSL2的Ubuntu
    1.概述趁着还没有完全忘记,详细记录一下在Win11下安装基于WSL2的Ubuntu的详细过程。不得不说WSL2现在被微软开发的比较强大了,还是很值得安装和使用的,笔者就通过WSL2安装的Ubuntu成功搭建了ROS环境。2.详论2.1子系统安装在Win11搜索栏中搜索“启用或关闭Windows功能”,在弹出......
  • Win11安装WSL2,自定WSL2安装位置,安装到其他磁盘(非C盘)
    参考:【Linux】自定义WSL2安装位置,安装到其他磁盘(非C盘)_wsl2指定安装路径-CSDN博客超详细Windows10/Windows11子系统(WSL2)安装Ubuntu20.04(带桌面环境)_wsl安装ubuntu20.04-CSDN博客旧版WSL的手动安装步骤|MicrosoftLearn【安装笔记-20240520-Windows-自定义WSL2安装......
  • neovim 配置
    installcurl-LOhttps://github.com/neovim/neovim/releases/latest/download/nvim-linux64.tar.gz#或直接到releases中下载,linux系统要注意glibc版本sudorm-rf/opt/nvimsudotar-C/opt-xzfnvim-linux64.tar.gzexportPATH="\(PATH:/opt/nvim-linux64/bin"#......
  • WSL2 提示 NAT 模式下的 WSL 不支持 localhost 代理。
    wsl:检测到localhost代理配置,但未镜像到WSL。NAT模式下的WSL不支持localhost代理。意思是说你在宿主机上启用了代理设置,指向localhost(宿主自己),但是WSL虚拟机是处在一个NAT的子网下的,没有设置指向宿主的代理。要想让WSL虚拟机使用宿主机的代理,就需要设置指向宿......
  • wsl2 网络相关设置
    ws2相关设置参考链接:jumphere从window主机查看linx子系统ip【win->wsl】wsl-d<DistributionName>hostname-I从linux子系统查看windown主机ip【wsl->win】iprouteshow|grep-idefault|awk'{print$3}'获取WSLGUIDGet-NetFirewallHyperVVMCreator输出......