玩转VSCode插件之Remote-SSH的使⽤情况
前⾔
每当更换电脑就要从新搭建⼀遍开发环境。。。
每当拉完最新代码程序在本地跑不起来的时候就要检查服务器和开发电脑的环境。。。
每当服务器上出Bug的时候就想如果可以能够调试服务器代码多好啊。。
你是不是早就受够了vim这个编辑器。。。
现在最⽕的是云原⽣应⽤,什么时候才能云开发啊?
来了来了它真的来了
北京时间2019年5⽉3⽇,在 PyCon 2019 ⼤会上,微软发布了 VS Code Remote,开启了远程开发的新时代!这次发布包含了三款核⼼的全新插件,它们可以帮助开发者在容器,物理或虚拟机,以及Windows Subsystem for Linux (WSL) 中实现⽆缝的远程开发。通过安装 Remote Development Extension Pack ,你可以快速上⼿远程开发。
Visual Studio Code Remote 允许开发者将容器,远程计算机,或 Windows Subsystem for Linux (WSL) 作为完整的开发环境。你可以:
在部署相同的操作系统上进⾏开发,或者使⽤更⼤或更专业的硬件。
把开发环境作为沙箱,以避免影响本地计算机配置。
让新⼿轻松上⼿,让每个⼈都保持⼀致的开发环境。
使⽤原本在本地环境不可⽤的⼯具或运⾏时,或者管理它们的多个版本。
在 WSL ⾥开发 Linux 应⽤。
从多台不同的计算机访问现有的开发环境。
调试在其他位置(⽐如客户⽹站或云端)运⾏的应⽤程序。
下⾯就让博主带⼤家了解⼀下这块屌炸天的插件吧。
本篇博客从以下⼏个⽅⾯介绍 Remote-SSH
Remote系列插件分为3种,⼩伙伴可以按需安装,博主挑选了⼀个⼤家最常⽤的Remote-SSH来讲解,这个插件简单来说就是远程终端+代码⾼亮提⽰+远程调试开发+可视化linux⽂件⽬录。
如何安装插件
如何使⽤终端连接linux
如何使⽤可视化linux⽂件⽬录⼯作区
如何代替掉vim编辑器⽽使⽤vscode查看⽂件
如何在linux服务器上远程开发dotnet程序、编译、运⾏、调试
安装插件
如果电脑没有ssh需要去安装⼀下openSSL,也可以安装⼀下git。最新版的win10已经⾃带了。
打开vscode插件商店安装如下插件
接下来需要配置连接服务器的SSH配置信息
然后就⼤功告成了,新打开了⼀个窗⼝输⼊⼏次密码就可以连接上了,下次再想进⼊就点左边的⼩电脑按钮就可以了
如何免密码连接linux
上⾯我们已经连接上了⾃⼰的linux主机,不过每次输⼊密码太烦了下⾯我把ssh的公钥放到服务器上,可以使⽤ ssh-keygen 命令⽣成⼀对
然后把公钥拷贝到服务器的这个⽬录
然后使⽤vscode打开配置⽂件检查如下俩⾏是否被注释
执⾏cat id_rsa.pub >> authorized_keys
然后重启linux的sshd服务,再使⽤vscode连接linux就不⽤密码啦!
如何使⽤可视化linux⽂件⽬录⼯作区
如下图操作
这不就变成了我们熟悉的windows吗。。还有右键快捷菜单。。我太喜欢这个插件了(太他妈强⼤了)。。如何在linux服务器上远程开发dotnet程序、编译、运⾏、调试
vscode需要安装并加载c#插件并出现这个远程标志
下⾯我们创建⼀个dotnet控制台项⽬执⾏如下命令
dotnet new console -n "dotnet-onLinuxDevelop"
然后使⽤vscode打开Program.cs
然后我们修改⼀下代码并在服务器上直接编译运⾏
最后我们搞⼀下调试,把服务器上dll⽬录配置到launch.json 如下图
linux系统vim编辑器
然后配置⼀下task.json 这样就不⽤我们每次⼿动编译了
调试成功
到此这篇关于玩转VSCode插件之Remote-SSH的实现的⽂章就介绍到这了,更多相关VSCode Remote-SSH内容请搜索以前的⽂章或继续浏览下⾯的相关⽂章希望⼤家以后多多⽀持!
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论