深圳开发的相亲网站,南京网站建设公司开发,wordpress前台版权,宝安设备网站设计VS Code是什么 VS Code#xff08;全称 Visual Studio Code#xff09;是一款由微软推出的免费、开源、跨平台的代码编辑神器。VS Code 支持 所有主流操作系统#xff0c;拥有强大的功能和灵活的扩展性。 官网#xff1a;https://code.visualstudio.com/插件市场#xff1…VS Code是什么 VS Code全称 Visual Studio Code是一款由微软推出的免费、开源、跨平台的代码编辑神器。VS Code 支持 所有主流操作系统拥有强大的功能和灵活的扩展性。 官网https://code.visualstudio.com/插件市场https://marketplace.visualstudio.com/vscodeVS Code的功能非常丰富插件功能尤其强大根据自己的需求安装对应的插件之后就能将其打造为某个编程语言的本地IDE。 Remote Explorer
VS Code除了作为一款本地的IDE还能作为一个轻量级的客户端连接服务器使用读写远程服务器的文件。想要使用远程服务器Remote Explorer功能需要先进行SSH等连接配置。
SSH密码登录
安装Remote SSH插件。 配置主机。 Host XiyouHostName xiyoucloud.proPort 你的端口User 你的用户名主机配置完毕后点击连接即可。首次连接一般有三次交互一次是选择远程的平台是什么一般选Linux一次是是否保存SSH的指纹一次是输入密码。 SSH密钥登录
如果你会配置服务器的SSH密钥还可以配置免密登录否则每次登录都需要输入一次密码。SSH免密登录可以这样简单理解想登录哪个服务器就把当前电脑的SSH公钥复制到目标服务器的authorized_keys文件中告诉这个服务器表示允许这个电脑连接到本服务器。所以在下面的例子中我的Windows电脑想要连接服务器就要在Windows电脑本地生成ssh密钥把Windows电脑的公钥复制到服务器的配置文件中因为你都能动服务器的系统配置了说明可以证明是服务器管理员进行的操作。 本地生成SSH密钥如果之前生成过就不要生成了以免覆盖以前的文件了文件生成的默认目录在用户目录的.ssh文件夹下。本地怎么生成SSH密钥使用CMD或者VS Code的本地终端都是可以的。 ssh-keygen -t rsa查看SSH公钥复制备用。
在VS Code中的终端环境执行PowerShell 命令行不会看的话找文件打开复制也是可以的 先登录上服务器编辑authorized_keys文件把上一步复制的公钥加到文件中。
# 如果没有这个目录就创建一个
mkdir ~/.sshvim ~/.ssh/authorized_keys配置完毕后后续连接远程的话就不需要重复输入密码啦。
连接使用
连接上服务器之后新增文件保存的时候可以直接保存文件到服务器。 安装插件如果保存了.py后缀的文件VSCode会推荐安装相关Python插件的后就能在服务器的解释器上面运行Python脚本了。 如果不用了这样关闭远程即可。 使用建议
使用项目来管理不同的代码不要都放到家目录下否则看起来乱糟糟的。可以在家目录下创建一个python_workplace目录再在下面创建每个项目的目录。 养成时刻CTRLS保存代码的习惯避免断网误关闭等原因导致代码未保存到服务器然后丢失建议使用Git来管理代码更加科学与保险
常见问题
可以配置多个Host吗
可以的配置文件这样配置即可 不小心隐藏了Remote Explorer如何恢复 无法连接服务器Error: Got bad result from install script 解决方法删除注册表中的HKEY_CURRENT_USER\Software\Microsoft\Command Processor\AutoRun。 如果大家对我们的内容有任何反馈或者有特定的软件使用教程需求欢迎在后台留言告诉我们我们系统整理后与大家分享。