因为每一个老嵌入式都喜欢使用他的老windows进行开发,因此我决定使用SSH来开发rust,这样也不用在虚拟机里边再装一个vscode.
参考博客
- 如何在windows下使用vscode连接linux虚拟机进行代码开发_windows vscode编辑linux文件-CSDN博客
- Windows环境使用VSCode 调试Linux环境C/C++代码_win vscode编译linux代码-CSDN博客
- 【ssh】vscode 远程连接(本地虚拟机) Linux 服务器_linux vscode本地脚本环境服务器链接-CSDN博客
给Ubuntu安装SSH
sudo apt-get install openssh-server
设置自动启动
sudo systemctl enable ssh
查看ssh是否在运行
ps -A | grep ssh
detail
ps -A
:这会列出系统中所有正在运行的进程。-A
参数意味着“所有”,不论进程是否与当前终端有关联,都会被列出来。|
(管道符):这是一个shell命令,它把前一个命令的输出作为后一个命令的输入。grep ssh
:grep
是一个文本搜索工具,可以用来查找包含特定模式的行。这里,grep ssh
会从ps -A
的输出中筛选出包含“ssh”这个词的行。这样一来,我们就能看到所有与SSH服务或者SSH客户端连接相关的进程了。
给VScode安装SSH插件
安装Remote-SSH
和Remote Development
.
链接SSH服务器
-
打开插件
-
输入命令
ssh 用户名(虚拟机的)@(虚拟机ip)
-
也可以点击
-
进入编辑
-
使得文件里的格式为
-
-
最后注意刷新一下
安装Rust开发插件
安装rust-analyzer
和 RISC-V Support
插件.