本网站主要是放置一些个人的家庭信息和学习资源,方便自己和家人的查询和学习,此外也放置了一些自己常用的网络视频方便自己和家人浏览。

电脑常识

当前位置:首页 > 电脑常识

VSCode远程开发环境配置

点击上方蓝字给个关注呗“大多数情况下,我都是在虚拟机中使用Ubuntu等Linux操作系统,而在虚拟机中安装VSCode看代码时总感觉没那么流畅,所以才有了使用VSCode的远程开发的需...

“大多数情况下,我都是在虚拟机中使用Ubuntu等Linux操作系统,而在虚拟机中安装VSCode看代码时总感觉没那么流畅,所以才有了使用VSCode的远程开发的需求,本文就是记录一下远程开发环境的配置步骤。当然,第一步必须要在宿主机上安装VSCode,本文假设已经安装好了VSCode。”



/ 01 /
安装Remote Development插件


第一步就是要在VSCode中安装Remote Development插件,在插件中心搜索remote,点击安装Remote Development即可:


安装完成后,会出现远程开发的图标:



/ 02 /
设置Remote Development

点击远程开发的图标,并选择Remotes (Tunnels/SSH),如下图:


之后点击SSH后面的设置按钮,并选择用户目录下的.ssh/config:


在config文件中填入如下内容,每一项的含义后面有解释,改成你自己的即可





Host 192.168.2.129  HostName 192.168.2.129  User jl  IdentityFile "/Users/jianglei/.ssh/id_rsa"

如下图:


解释:

其中的ip地址为虚拟机的ip地址,可以在虚拟中使用如下命令查看ip地址:


ifconfig

例如,我的虚拟机的ip如下:


User就是虚拟机的用户名


IdentityFile用于免密验证的,不填这一项,每次连接都要输入密码,太麻烦了,这一项设置的是宿主机的ssh私钥文件id_rsa的路径,可以通过如下命令生成:


ssh-keygen

执行该命令,简单点,一路回车即可,如下图:



之后,将id_rsa文件中的内容,拷贝到虚拟机的~/.ssh/authorized_keys文件中:



/ 03 /
虚拟机中安装ssh server

在虚拟机中安装ssh server:


sudo apt install ssh

确保ssh服务运行:


service sshd status



/ 04 /
连接虚拟机进行远程开发

配置完成后,在VSCode的ssh下出现了添加的虚拟机,点击后面的箭头在当前窗口进行连接,如下图:


连接过程中,会自动在虚拟机中安装vscode server,工作原理如下:


由于我们配置了免密,所以等待一小会儿,就会显示连接成功,(中间可能会出现弹窗,选择continue即可)如下图:


之后就可以在VSCode中打开虚拟机中的文件、目录进行开发了

下面,我们以打开OpenSBI源码为例,首先选择VSCode的file菜单,然后选择Open Folder,如下图所示:


选择OpenSBI的路径,点击OK:


点击trust:


到这里,就可以浏览代码,修改代码等操作了:


甚至可以直接打开远程终端,打开终端快捷键:ctrl + `


到此,远程开发环境已经设置好了,如果需要查看虚拟机上其他代码只需要重新选择其他目录即可。


最后,推荐安装一个插件,用于risc-v汇编语法高亮的:

相关内容

文章评论

表情

共 0 条评论,查看全部
  • 这篇文章还没有收到评论,赶紧来抢沙发吧~

评论排行榜

热门标签

0.0109s