goland 配置连接远程服务器

982 阅读1分钟

创建 Deployment 配置
image.png选择SFTP,添加配置:image.png
配置Mappings
image.png
使用image.png
设置同步策略为「增量同步」
为了提高后续开发过程中的同步效率,将同步策略设置为增量同步,即设置为自动更新上传,「Tools -> Deployment -> Automatic Upload(Always)」,每次文件被保存时会自动上传。
这里有个注意点,如果本地文件被删除,不会同步删除远端文件,除非点击「Tools -> Deployment -> Options」,勾选「Delete remote files when local are deleted」,如下图所示:
image.png设置 golang 文件编辑后自动保存
为了让每次编辑后马上更新,而不是等我们手动点击保存时才更新上传,设置 GoLand 自动保存机制为如下状态,每次切换页面,光标失焦,或者编辑后超过1秒钟都会自动保存,由于我们设置了保存即同步,这样就会立刻更新远程文件内容,几乎可以认为远程文件和本地文件内容是实时一致的。
image.png

设置远程会话连接

依次点击功能栏「Golang -> Preferences」,随后选择 「Tools -> SSH Terminal」image.png点击「Tool-> Start SSH Session」,即可远程连接上开发机,并打开终端,这样就不用在 Terminal和 Goland 之间来回切换了。
image.png