首页
学习
活动
专区
圈层
工具
发布

WSL+cmder+oh-my-zsh美化win10命令工具(terminal)

最近在win10下面搭建了一个 WSL+cmder+oh-my-zsh 的程序员命令行环境,为什么呢?还不是买不起mac,加上自己的黑苹果瘫了,所有又回到了win10上面。...如果你使用的是vim ~/.bashrc,编辑后使用:wq退出。 如果你使用的是nano ~/.bashrc,使用Ctrl+Shift+X保存并退出。...在VSCode上使用WSL 由于博主是做前端开发的,用的是VSCode所以这里说一下,怎么在VSCode上面使用。...在VSCode的设置文件中添加这一句 "terminal.integrated.shell.windows": "C:\\\\Windows\\\\System32\\\\wsl.exe", 如果需要使用...node,npm等工具,WSL里面是不能够直接使用windows自带的这些环境变量的,我们需要在WSL中安装,具体的安装方法可以google–Ubuntu安装软件 说在结尾 之前说的字体fonts-powerline

8.4K41

vscode配置远程开发环境

一、为什么需要配置远程开发环境 1.1、编辑IDE和开发环境的系统隔离 在远端的服务器Linux系统没有IDE界面,vscode界面部署在个人电脑。通常大多数的开发和编辑环境都是系统隔离的。...当然假如个人电脑使用Win10,也可以用使用win10提供的wsl(Window Subsystem for Linux)。但是此时也是vscode不能像随意打开本地文件夹一样打开WSL的代码。...在vscode插件栏中搜索remote。 其中包括Remote-WSL、Remote-SSL、Remote-Container。...在接下来的窗口输入“用户名@主机ip”。需要注意的是ip右边不要保留空格。比如下面我输入了root@192.168.159.128连接本地的一台vm虚拟机。...image.png 紧接着vscode会启动win10的ssh客户端,对远端发起ssh连接。在接下来的弹窗中,输入密码。

4.3K41
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    基于vscode 打造Linux C++编码环境

    我自己的使用场景: WSL能满足要求时,基本都用WSL 当WSL无法满足时,就使用虚拟机 当然,嫌麻烦完全可以仅使用虚拟机,除了无法在WINDOWs-10随处开启 Linux shell外,基本无差别。...下面讲解下vscode怎么联合WSL / 虚拟机打造C++编码环境。 vscode + WSL 1. 安装WSL。在微软官方文档 中有安装WSL的详细教程,照着步骤安装即可。...不需要任何配置、输入密码的过程,就自动进入WSL环境中:在左下角的状态栏中会有个WSL:Ubuntu-x的标志,表示你进入了WSL环境,此时按下快捷键: ctr + ` # 注意后面还有个 `...这样在写C++代码时,才会智能提示、调整等一些列功能。上述是基本插件,其他的插件可以自己多去探索发现。 写完程序,可以直接在TERMINAL上使用g++编译运行,结果如下: ?...在步骤【2】后,会弹出下面的窗口。 如果你已经连接过虚拟机,那么该虚拟机的IP地址会直接呈现下面。如果确定虚拟机是开启的,那么可以以直接连接即可。

    3.2K30

    基于WSL2 + VSCode + Clangd 打造最强CC++编辑器

    前端负责语法分析,生成中间代码; 后端以中间代码作为输入,进行架构无关的代码优化,接着针对不同架构生成不同的机器码。 这种架构使得前后端依赖统一格式的中间代码(IR),使得前后端可以独立的变化。...4、VSCode配置Clangd 在WSL2中配置Clangd 本文在WSL2中配置Clangd语言服务器,如果没有安装WSL2也可以在Windows中安装Clangd语言服务器。...6、VSCode在WSL2中安装Clangd客户端插件: VSCode在WSL2中安装Clangd客户端插件用于与Clangd语言服务器进行LSP协议交互。...在插件管理中搜索Clangd客户端插件,选择 "在WSL:Ubuntu-20.04中安装" ,这个只是VSCode与Clangd语言服务器进行进行LSP协议交互的Clangd客户端。...7、VSCode打开WSL2中的项目文件夹。

    9.2K30

    Windows + Claude Code + Cursor 安装、配置和激活!揭秘最全指南!

    用我的故事开拓你职业的视野和深度! 430篇原创内容 公众号 Windows 玩转 Claude Code 由于claude-code 目前只支持 macOS 和 linux, 不支持windows。...更新 Ubuntu 在 Ubuntu 终端中: sudo apt update && sudo apt upgrade -y 阶段 3:在 WSL 中安装开发工具 安装必要工具 在 Ubuntu 终端中...安装重要的 Cursor 扩展 在 Cursor 中通过 Ctrl + Shift + X: 远程 - WSL (ms-vscode-remote.remote-wsl) 远程开发 (ms-vscode-remote.vscode-remote-extensionpack...阶段 5:设置项目结构 在 WSL 中创建项目结构 # Main development folder mkdir -p ~/dev/projects [注意] 您可以根据需要创建额外的子文件夹。...Cursor激活,AI编辑器中,现今最火的一个之一! Claude Code激活,迄今为止最先进的代码助手!

    3.3K10

    在 Windows 上做开发还能这么爽?WSL + VS Code + Docker Desktop 你值得有用

    直到 WSL 的到来,准确来说是 WSL2。 WSL + VS Code + Docker Desktop 这三剑客的组合,开始让我觉得在 Windows 上做开发是一件非常爽的事情。...使用 WSL 的几点优势 与完整的虚拟机相比,WSL 需要的资源(CPU、内存和存储)更少 你可以同时使用 Windows 和 Linux,并从 Linux 中访问你的 Windows 文件,有更好的交互体验...--install -d Debian 更详细的请参考官方文档[1] WSL + VS Code 演示 以下以 Ubuntu 为例,演示从下载代码,并通过 VS Code 打开代码目录进行 Coding...此时我已经通过 WSL 打开了已经安装好的 Ubuntu 操作系统了。...之后你就可以在 VS Code 上通过命令行 apt-get 命令安装你需要的任何软件了,真爽~ vscode 本机 VS Code 上需要安装微软出的 Remote - WSL[2] 插件; 另外

    3.6K50

    win10重新安装导出的WSL2镜像

    先导 安装WSL2 Linux子系统是我打算在游戏主机上面安装轻量级开发环境的下一步打算,至于为什么不用更好评的WSL1我也不多说,毕竟WSL2是Microsoft主推的,支持的特性和后续的维护应该会更快且优先级更高....msi 启用WSL和WSL2 以下命令需要在有管理员权限的power shell中运行,并且需要完成以上小结内容 启用适用于 Linux 的 Windows 子系统 dism.exe /online...2 设置为默认版本 wsl --set-default-version 2 导出和导入 WSL的镜像格式为.vhdx格式 导出 在power shell中使用以下命令来导出已经安装的WSL镜像...(安装WSL发行版可在微软商店中进行安装) wsl --export filename.tar 替换为你的发行版 filename.tar可包含文件路径,可以指定到某一磁盘中 导入...可包含文件路径 后记 可以在VSCode中安装Remote WSL插件来访问导入的WSL镜像,或者使用Windows Terminal来访问镜像 ?

    4.6K20

    在WSL中配置VS Code C++开发环境完整教程

    本文将详细介绍如何在WSL环境中配置VS Code,搭建高效的C++开发环境,包括编译器安装、项目创建、代码编写、调试配置等全过程。...环境准备前置要求在开始前,请确保已安装以下软件:Visual Studio CodeVS Code的WSL扩展Windows Subsystem for Linux (WSL)及所选Linux发行版(本文以...创建项目目录:mkdir projectscd projectsmkdir helloworldcd helloworld在WSL中启动VS Code在WSL终端中,进入项目目录并输入以下命令启动VS...IntelliSense不工作问题:代码提示和自动补全功能失效解决:确保C/C++扩展已正确安装在WSL中检查c_cpp_properties.json中的编译器路径是否正确重启VS Code总结通过本文教程...后续学习探索VS Code更多功能:代码片段、Git集成、任务自动化学习CMake构建系统,管理复杂项目尝试使用Docker容器化开发环境深入学习C++语言特性和标准库祝你在WSL+VS Code的开发之路上越走越远

    57520

    在win10的WSL中设置前端开发环境

    安装 ubuntu 按此文设置(看完“运行WSL”章节即可):Win10 安装 Linux 子系统,本文以安装了 Ubuntu 为例 系统版本比较新的可以按这篇 Win10 安装 Linux 子系统 (...比如普遍用 webpack 热更新 驱动的前端开发项目,虽然 npm 命令能正常运行,但在 win10 下的编辑器软件中更改项目代码后,仍无法完成整个开发工作流: 最早期的 WSL 根本监听不到文件变化...,webpack 实时编译不执行 较新的 win10 版本中可以正常监听并重新编译,但浏览器不会随之更新 目前唯一成功的方案是在 VSCode 中结合插件达成的,按文档 https://code.visualstudio.com.../docs/remote/wsl 做如下设置: 在 VSCode 中安装 Remote Development 扩展包 在 wsl 窗口中进入要开发的项目目录,运行 code ....安装必要的组件 VSCode 自动重启后,在 wsl 中运行 npm 命令正常开发即可 同时要注意这里项目中的 npm 依赖项要在 wsl 环境下重新 install,原来在 cmd / powershell

    4.5K20

    老潘的笔记本环境配置

    貌似WSL2也比VMware虚拟机性能强一些(懂得小伙伴可以说下),也可以直接在windows中运行Ubuntu镜像,然后vscode连接开发,效率直接翻倍,这点直接抓住了我的心。...-devel-ubuntu20.04,然后docker拉一下就行 于是,我在wsl2中注销掉了之前的Ubuntu镜像,wsl --unregister Ubuntu,并且删除之前的镜像。...同样的,VSCODE中也有一个插件直接可以连接WSL2下的docker,在windows下docekr run之后,就可以在win下的vscode中找到这个docker容器: 执行Attach Vscode...之后就可以进入VSCODE的docker环境: 开发就和在Ubuntu下的VSCODE一模一样,有root权限,可以装插件,可以调试代码,想干啥就干啥。...到目前为止WSL2在WIN11上的开发一切顺利~ WIN11到底好不好用 刚拿到这个笔记本时是WIN10,也没有升级WIN11的想法,不过因为在win10中使用WSL2比较麻烦,而WIN11自带wsl2

    76430

    Win10 下 crow 运行环境搭建

    WSL1 在 windows 环境下模拟了 linux 的常用命令,而 WSL 2 是在 windows 系统下安装了轻量级虚拟机,运行的是完整的 linux 系统,从兼容性、效率上来说是非常完美的。...安装方式参考:WSL2安装。 vscode 介于编辑器和IDE 概念之间的一种开发工具,基本上什么语言都可以用。有丰富的插件。...打开 vscode 编辑器,此时 vscode 是 remote 模式。 Boost 我这里的 boost 版本是 1.75.0,跟当前 crow 0.1 的版本有一定兼容性问题,后续会有说明。...sudo apt-get install libssl-dev 编译项目 在 vscode 下,使用快捷键 shift+ctrl+p 打开命令面板,使用 cmake 开始 build。...如果 boost 版本大于 1.70,会在 socket_adaptors.h 文件里报 return socket_.get_io_service(); 这一段代码的错。

    2.4K20

    IRT 工控安全测试系统发布v1.0更新版

    hello~大家好 今天匆匆发布了v1.0的更新版,工控相关内容大体未做更改,主要是增添了一些常用测试软件,并将编辑器更换为VScode,将“某编辑器”丢入到了垃圾箱里。...py27激活方式为```activate py27```,退出为```deactivate py27```,具体其它命令可以搜索查阅,强烈安利。...安装在wsl下 msfconsole //环境变量中 ## Linux系统环境 WSL Ubuntu 16.04 - 用户:kali - root用户密码:1 - kali用户是Ubuntu自带...py27激活方式为```source activate py27```,退出为```source deactivate py27```,具体其它命令可以搜索查阅,强烈安利。...open-source Programmable Logic Controller that is based on easy to use software.基础PLC控制器和PLC编辑环境 *** 在众多开源项目上增删改查

    79430

    12步搞定WSL 2,安装、交互、迁移、VSCode远程调试应有尽有

    通过WSL访问Windows 在WSL中访问Windows就更简单了,可以在WSL中进入/mnt目录,WSL会自动挂载Windows中的所有盘符,都是可读写的,如下图所示。...,可以显示多个Windows PowerShell),直接输入ls,可以以Linux的风格列出Windows中的目录和文件,如下图所示。...VSCode远程调试VSCode 如果想利用WSL调试程序,可以在Windows中安装VSCode,然后再安装Remote-WSL插件,如下图所示。...该插件允许在Windows版的VSCode中连接WSL环境,可以直接在VSCode的终端中输入Linux命令。...安装完这个插件,会在VSCode左侧工具栏多一个图标,点击该图标,就会进入REMOTE EXPLORER页面,会列出当前机器上安装了多少WSL Linux实例,下图是我安装的WSL Linux实例。

    11.4K30

    基于 Claude Code 与 BrowserCat MCP 的浏览器自动化全链路构建实践

    选择“以管理员身份运行”。...输入下面的命令验证安装是否成功 wsl -l -v 在开始菜单搜索“Ubuntu”,点击打开 然后我们就进入到了界面了 配置vscode以及安装claude code 在拓展中安装插件Claude...claude code先创建一个文件叫做mcp.json文件,将上面的mcp代码复制进去, 然后我们和他进行的对话,我让他将这个文件中的mcp配置到环境中,然后claude code就会进行一系列的操作...正常来说,在claude code中添加mcp是可以直接使用命令claude mcp add进行添加,因为我也是刚入手的不是很会操作,所以只能将代码放到 文件中,让claude code自行进行添加操作了...mcp怎么玩 接下来我让他进行网页内容的获取 我让他进入到百度,点击搜素如何减肥,下面就是他的反馈,还是很准确的 在日常的学习生活中,可以使用这款mcp进行网页内容的获取。

    70220

    是时候了解docker了!

    Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。 我为什么想了解docker?...下载docker Windows | Docker Docs 为了更好地测试,我打算在本地安装一下docker,在服务器上瞎搞我可不放心 : | 下载后发现默认是c盘,这不太好,先规划一下路径 名称 路径...主安装目录 D:\Docker WSL2 数据存储路径 D:\Docker\WSL2 Windows 容器默认数据存储路径 D:\Docker\WindowsContainers 通过命令参数来安装...,请检查是否使用管理员权限 尝试使用一下 创建一个docker-compose.yml文件,这里我以Wiki.js的默认配置试一下 services: db: image: postgres...DB_NAME: wiki restart: unless-stopped ports: - "80:3000" volumes: db-data: 建议安装vscode

    16310

    基于 VSCode 与 Docker Desktop 配置 Flarum 本地开发环境

    最好设置 WSL2 backend VSCode Remote WSL 插件(支持 WSL 的本地开发) 本地配置 首先配置好需要安装的 VSCode、插件与 Docker Desktop 的开发环境...cd ~ mkdir flarum-dev cd flarum-dev 然后准备 Docker 环境,这里用我在 基于 Docker 的 Flarum 轻论坛部署方案 提到的 flarum-docker-env...代理配置 本地环境的代理配置在前文已有简略提到,按照前文的说明使用 LightProxy 作为开发环境调试的代理工具,我们以 example.com 为例,在 LightProxy 的配置页面添加一组...但这个操作在 WSL Remote 有问题,所以在 Windows 下开发,得手动指定 WSL 的 IP 地址,所以我设置了通过 .env 文件配置地址 的机制,默认使用 host.docker.internal...若你在 Windows 用 WSL2 开发(我这里是基于这个环节),则需要获取 WSL2 的虚拟机的 IP,在 WSL 运行 ifconfig 获取 IP 地址,然后填到 .env 文件,如下: DOMAIN

    2.9K10

    Windows 的开发好痛苦

    = 剪贴板 Vim 中有寄存器的概念,有命名和未命名之分,近似于大多数桌面环境中的剪贴板,在我的 Emacs 设置中,剪贴板和删除寄存器是一样的。...据我所知,VSCode 无法配置这一点。在某个项目中我必须禁用 Go 插件并重载 VSCode,等待 direnv 设置生效之后,再重新启用 Go 插件。...好吧,毕竟是系统的核心部分。另一个评论说,WSL 中修复了该问题,我试试看。 WSL WSL(Windows下的Linux子系统)是一个技术奇迹,有了它,Windows 用着就顺手多了。...但是,我可以用它 ssh 到我的服务器上,然后实现 Weechat 中的点击。 也许我应该看看在 WSL 中运行类 NixOS 的系统难不难,但 WSL 没办法运行 systemd,所以还是算了。...一番研究后我看到了一个名为 sorin 的主题,大致如下: 项目本地依赖 我必须在 WSL 中利用Nix实现这一点。VSCode 有很好的集成,但我希望能更加有更加原生的方法。

    1.8K50

    Windows 下 wsl2 的使用及问题记录

    环境变量 在子系统中有一项特色,但也可以说是缺点,就是可以互相操作。在 linux 中可以使用 windows 中的应用来打开 linux 下的文件。比如在子系统中使用 explorer ....如果我们在两个系统中都安装了同一个应用,那么在子系统中,常常会调用到外面的环境变量,导致子系统中无法使用。...这就是一个问题,当然 Windows 肯定也想到了这个问题,在官方文档中就提到了这个并提供了 禁用互操性 的方法 地址.但我并没有使用这个方法 我的解决方法是在 linux 系统中,重置环境变量,将所有来自...我是用的是 zsh 所以在 ~/.zshrc 中加入以下代码 setopt no_nomatch export PATH=`echo $PATH | sed 's/:\/mnt\/c\/[^:]*//g...,打开 WindowsTerminal 的设置选项,在配置项中有文档地址,根据文档进行自定义 这样就把开发环境隔离开,一个平台运行,一个平台访问,加上 Vscode 的 Remote Wsl 插件,直接连接就可以开发

    7.9K20
    领券