简介
项目开发过程中,一般采用“本地编写+远端编译”的开发模式,即在本地编写完成代码之后将代码放到远端的编译机器上编译调试。这种开发模式,我们需要采用远程开发的方式来提高开发效率,即编写的代码能够自动同步到远端,就像直接在远端直接编写代码一样。
为什么要采用“本地编写+远端编译”这种开发模式呢?而不是“本地编写+本地编译”呢?这是因为程序发布之后,本地编译环境和上线发布前的编译环境不一样,所以我们都采用本地开发,然后将代码同步到远端的编译机器进行编译。
本文将介绍如何使用Goland实现远程开发。
step 1 连接配置
Tools > Deployment > + SFTP > Configuration > Connection。
增加配置如下:其中的“云虚拟机”是我给远程主机的名字:
step 2 映射配置
选择本地代码和远程代码的映射关系
3 上传代码至远端
可以 手动上传代码至远端,点击 Tools >Deployment > Upload to
step 4 增加自动上传配置(可选)
如果想每次 Ctrl +S 保存之后都能直接同步到远程,需要增加自动上传配置,在 Tools >Deployment >Options...页面配置如下:
step 5 直连开发机进行命令行操作(可选)
如果想直接在 Goland 命令窗口操作远端开发机,进行编译调试运行,那么可以直接开发机进行命令行操作。
由于上一步已经配置了 SFTP ,这里直接点击 Tools 》 Start SSH Session... ,选择已经配置好的主机进行连接即可直连开发机