美文网首页
wsl & vscode & rsync

wsl & vscode & rsync

作者: wenfh2020 | 来源:发表于2019-07-05 14:40 被阅读0次

    解决方案:

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

    vscode wsl terminal

    使用 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 


    更精彩内容,请关注我的博客:https://wenfh2020.com

    相关文章

      网友评论

          本文标题:wsl & vscode & rsync

          本文链接:https://www.haomeiwen.com/subject/sbqehctx.html