wsl & vscode & rsync

1 篇文章 0 订阅
1 篇文章 0 订阅

解决方案:

vscode 用 rsync 同步 win10 和 wsl 之间的代码。

使用 wsl 体验:
wsl 的子系统目前还没有 centos,用 ubuntu 吧,感觉小问题也不少。wsl 相比虚拟机,确实方便了不少,相对应小系统开发测试基本没啥问题。每次开机启动,wsl 只会启动常用的几个进程,对机器性能影响不大。但是装的东西多了,也是要消耗资源的,本质上还是个虚拟机。wsl 稳定性和不少细节问题,还有待提高改进。


vscode 远程开发功能使用体验:
vscode 远程开发,只有测试版本的 vscode(insiders)才能用,最好不要用吧,也不要用 remote-wsl 之类的插件,感觉小问题很多。用这些远程开发的功能,会在目标服务器安装很多 vscode 的程序,如果目标 Linux 系统作为一个服务器,那么程序当然越少越好,有利于系统稳定性。


rsync
开发过程中,主要是想解决 win10 本地和 wsl 的同步问题,其实用 rsync 就可以,写个 shell 脚本就一行代码,简单得不行。
wsl 和 win10 之间传输代码,基本就是本地文件的拷贝。另外 vscode 有 terminal 是 wsl 的选项,非常方便,都不需要切换到其它 app 窗口。直接在 vscode 窗口中可以调试

rsync 命令:

#!/bin/bash

rsync -avz /mnt/c/Users/wenfh2020/go/src/go-test /home/gopath/src --exclude=.git 
--exclude=.vscode --exclude=*.log --exclude=*.exe

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值