| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 系统运维 -> WSL安装、美化、网络代理和远程开发 -> 正文阅读 |
|
[系统运维]WSL安装、美化、网络代理和远程开发 |
文章目录NOTE:本文主要提供解决方案的来源,不做官方文档和其他博客的搬运工,具体的操作步骤请参考文中链接。 WSL安装、美化、网络代理和远程开发1.安装WSL和Linux发行版WSL是微软推出的为Windows专门优化过的Linux虚拟机。 如果WSL没有开启,我们首先需要开启WSL。然后重启计算机。 WSL上面可以安装各种Linux系统,可以通过Windows Store安装,也可以通过命令行安装。 由于Windows Store可能出现网络问题(网络问题0x800704cf解决方案:在 Windows 上修复错误代码 0x800704cf 的方法),推荐使用命令行安装。 安装流程见官方文档 - Install Linux on Windows with WSL。 2.终端美化默认的Windows terminal的终端并不好看,而且缺少必要信息。推荐使用Oh My Posh美化PowerShell,使用oh my zsh美化linux终端。 Oh My Posh安装安装Oh My Posh,详情见官网教程 - install 配置profile,在Powershell打开时默认加载样式,详情见官网教程 - prompt 主题配置样式,配置方法见官网教程 - customize。Oh My Posh提供了很多默认的样式,可以在theme页面查看。oh my posh通过指定样式json文件设置样式,如果官网提供的方法找不到该文件,也可以通过直接提供样式的绝对路径。 我选择jandedobbeleer主题,profile如下
解决乱码问题Oh My Posh的一些主题使用了特殊字符,需要特定的字体才能正确显示。 一般安装两种字体:Powerline fonts & Nerd fonts
安装完字体之后,需要在windows terminal的JSON设置文件中设置字体,才能生效。 最终效果图如下: oh my zsh安装安装过程见官方文档。首先安装zsh,然后安装oh my zsh。 主题
powerlevel10k是一个zsh的非常受欢迎的主题。安装方式见官网文档getting-started。第一次安装会提供设置向导,跟着提示走就可以了。 3.WSL走Windows代理默认情况下,WSL不会走Windows的代理,需要单独设置。 WSL和Windows处于同一个局域网下,WSL是一个虚拟主机。因此需要首先打开Clash的允许局域网访问的开关,并且设置防火墙域网络。原理说明。 尝试了不同的方案,最终基于TAP代理成功。开启TAP驱动的方式见官方文档 - TAP模式。主要参考了wsl2 怎么设置才能走 clash 的代理?37楼的解决方案。 尝试过TAN模式,但没成功。 4.JetBrain远程开发对于C++开发,首先在Linux中安装一个make工具,例如CMake,然后Clion设置WSL作为默认的开发工具链,Clion会自动识别构建和编译工具。具体操作过程见官方文档 - WSL。 设置成功后,Clion会使用WSL的环境进行构建和编译。 如果觉得本文有帮助,可以点个赞再离开~ |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/15 13:58:14- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |