1.头疼
最近刚开始学树莓派,想要找个顺手的写Python的编辑器,可是找来找去也找不到一个适合在树莓派上面用的编辑器(树莓派上面自带thonny太艹淡了,而且vnc的窗口太小,也不适合拿来看代码)。于是我就在网上找到了可以在win下的vscode,远程编辑树莓派代码的方式。
2.准备
win下的vscode
树莓派需要和电脑在同一个局域网下,并且可以联网,待会需要下载东西
3.步骤
3.1.打开vscode ,搜索安装 remote ssh插件
然后,点击上图 红色方框处 的“设置”,选择“扩展设置”,向下翻,找到下图这个位置,打钩
3.2 插件安装完成之后,左边菜单会多一个“远程资源管理器“
接下来,我们把鼠标移动到 ssh targets 处,点击“设置”按钮,选择上图右边的“...../.ssh/config”,我们来设置需要连接的树莓派的信息
需要按照下图格式填写如下信息:
host:连接的名称 ;
hostname:你的树莓派ip(用之前最好固定一下树莓派ip);
user:树莓派用户名
port:端口号(默认22不用改)
填完后保存文件
3.3打开远程连接到树莓派
当你上一步配置完毕以后,在ssh targets这里,会出现一个你刚才创建的连接,点击+号,会生成一个新窗口
注意:新窗口的搜索栏,会弹出来平台类型选择,连接树莓派需要选择linux ,操作一定要快,不然动作慢了过一会就会报错,选择完毕后,vscode会开始连接树莓派
注意:此时,搜索栏 会需要你输入树莓派密码
输入完密码,等vscode在树莓派上安装完一些东西以后,就连接成功了
2021.04.01
如果你能够固定树莓派的ip的话,那么以后连ssh软件都省了,直接在vscode下新建一个终端,可以代替putty之类的ssh软件了,不要太爽。
2021.05.05
最近同学连接时,出现了一下问题(网上找了个类似的图):过程试图写入的管道不存在
最后解决办法如下:
win10默认使用openssh,环境变量配置的也是openssh,但有时候并不好使。这个时候,如果电脑上安装有git,可以使用git的ssh,只要在环境变量中切换成git的ssh即可(网上有相应教程)