在做linux开发的时候,我们一般都是在win下面写好代码,再上传到linux服务器编译,那有没有办法在win下面直接写linux上面的代码呢?

VSCode为我们提供了解决方案,下面让我们一起来学习一下吧!

VSCode的安装

VSCode的官网:https://code.visualstudio.com/Download

选择Win User Installer安装程序,我们这里下载的是VSCodeUserSetup-x64-1.49.0.exe

下载完成之后,直接双击打开,一步步安装即可。

RemoteSSH扩展

打开VSCode,首先我们来安装Remote扩展。

第一步选择扩展,第二步输入remote,第三步选择Remote-SSH安装:

安装好之后,Remote-SSH:Editing Config会一起安装上,这是用来编辑SSH配置文件的。

配置SSH文件

扩展安装好之后,首先要编辑配置文件。

第一步选择Remote,第二步选择配置文件,第三步选择文件路径:

完成操作之后,VSCode会在对应路径下面生成好config配置文件。

假设我们服务器安装地址是127.0.0.1,端口是22,账号是root,那我们的配置文件应该这些写:

Host localhost
    HostName 127.0.0.1
    User root
    Port 22

写好之后我们就可以直接发起连接,右键选中localhost,下列框分别表示“在当前窗口连接服务器”和“在新窗口连接服务器”:

blank

发起连接之后,会要求输入远程服务器的登录密码,输入成功之后,第一次连接VSCode会在远程服务器安装一些必要程序,等待安装完成可以了。

如果你用证书登录,在配置文件中加上IdentityFile即可:

IdentityFile C:\Users\Adminstrator\.ssh\id_rsa

开始工作

接下来,我们就可以直接打开对应的项目编辑代码了。

第一步选择资源管理器,第二步打开文件夹,第三步选择文件夹,第四步确定即可:

blank

这里5的意思是打开本地Win上面的文件夹。

如果你想在远端Linux上面安装扩展,只要选中“在SSH:127.0.0.1中安装”即可:

blank

到这一步,你就可以像在Win上面使用VSCode一样操作远程Linux服务器上的项目。

总结

“工欲善其事,必先利其器”,不同的语言都有一些专用的IDE,例如C++你可能是用Visual Studio;Java你可能是用IntelliJ IDEA;PHP你可能是用PHPStorm等。

做为一个全栈工程师,面对五花八门的IDE,安装起来即复杂也庞大,所以个人推荐使用VSCode。

VSCode只是一个编辑器,并不是IDE,安装起来非常轻巧;使用起来也非常方便,通过安装不同的插件,可以把VSCode升级为IDE。

当我们在开发语言之间切换时,只需要安装卸载对应语言的插件即可,不需要来回的安装卸载不同的IDE。

当然如果你的电脑配置非常高,就当我没说Ծ‸Ծ。

2+

本文为原创文章,转载请注明出处,欢迎访问作者网站(和而不同)

发表评论

error: Content is protected !!
blank