文章目录

  • 前言
  • step 1 连接配置
  • step 2 映射配置
  • step 3 上传代码至远端
  • step 4 增加自动上传配置(可选)
  • step 5 直连开发机进行命令行操作(可选)
  • 参考文献

前言

项目开发过程中,一般采用“本地编写+远端编译”的开发模式,即在本地编写完代码然后将代码放到远端的编译机器上编译调试。这种开发模式,我们需要采用远程开发的方式来提高开发效率,即编写的代码能够自动同步到远端,感觉上像是直接编辑远端的代码。

为什么要采用“本地编写+远端编译”的开发模式,而不是“本地编写+本地编译”呢,因为程序上线发布前的编译环境一般和本地不一样,所以一般我们都采用在本地(自己的电脑)上开发,然后将代码同步到远端的编译机进行编译。

用过 PhpStorm 的人一定会对其远程开发的功能赞不绝口,同样是 JetBrains 公司出品的 GoLand 对远程开发也有非常好的支持。本文将讨论使用 GoLand 如何实现远程开发,本文 GoLand 版本为 Windows 2020.2.1 。

step 1 连接配置

Tools > Deployment > + SFTP > Configuration > Connection。

增加配置如下,其中“云虚拟机”是我给远程主机取的名字。

step 2 映射配置

选择本地代码和远程代码目录的映射关系。

step 3 上传代码至远端

可以手动上传代码至远端。点击 Tools > Deployment > Upload to

step 4 增加自动上传配置(可选)

如果想每次 Ctrl+S 保存之后都能直接同步到远程,需要增加自动上传配置,在 Tools > Deployment > Options... 页面配置如下。

step 5 直连开发机进行命令行操作(可选)

如果想直接在 GoLand 命令窗口操作远端开发机,进行编译调试运行,那么可以直连开发机进行命令行操作。

由于上一步已经配置了 SFTP,这里直接点击 Tools > Start SSH Session…,选择已经配置好的主机进行连接即可直连开发机。


参考文献

[1] JetBrains Product Documentation
[2] Create SSH configurations—GoLand - JetBrains
[3] Run SSH terminal—GoLand - JetBrains

GoLand 远程开发配置相关推荐

  1. Go 学习笔记(1)— Ubuntu 系统 Go 环境搭建、VS Code 配置 Go 开发环境、VS Code 远程开发配置

    1. 安装说明 Ubuntu 下直接安装 Go 1.11 版本编译器时需要依赖 Go 1.4 版本.所以如果在使用 apt-get install go安装时参考以下链接安装:https://blog ...

  2. Clion 远程开发 配置

    文章目录 1. 增加远端服务工具 2. 配置远端服务器 3. 配置编译选项 4. 设置远端开发路径 Clion作为C/C++语言友好的IDE,除了高效的代码索引 以及 基本的本地开发 能力之外还需要有 ...

  3. vscode私钥设置_VSCode远程开发配置指南

    凭借Windows10的大量组件和Visual Studio Code的强大插件,在Windows下远程开发Linux相关程序如今已经成为高效的选择.比起Vim,我更加喜欢VS Code,最主要的原因 ...

  4. Visual Studio Code远程开发配置

    目录 配置 切换同一服务器下不同用户失败的解决方法 首先Windows及连接的服务器需支持openssh 配置 打开VS code 在扩展应用中搜索下面并安装下面两个扩展应用. 安装完成后,点击左下角 ...

  5. goland 远程调试go_手把手教你学Go语言,基础环境配置和Hello World

    文章每周持续更新,你的「点赞」「关注」是对我最大的肯定,可以微信搜公众号「 后端技术学堂 」第一时间阅读(一般比博客早更新一到两篇) 前面几周陆陆续续写了一些后端技术的文章,包括数据库.微服务.内存管 ...

  6. 手把手教你配置VS Code 远程开发工具,工作效率提升N倍

    来源 | 后端技术学堂 责编 | Carol 封图 | CSDN 付费下载于视觉中国 今天和大家分享一个远程开发解决方案,聊一聊我平常是如何用 VS Code 进行远程开发工作的,以及一步步教你搭建远 ...

  7. kali远程登录window_手把手教你配置VS Code远程开发工具,工作效率提升N倍

    码小辫专注更多编程视频和电子书天天在用钱 今天和大家分享一个远程开发解决方案,聊一聊我平常是如何用 VS Code 进行远程开发工作的,以及一步步教你搭建远程开发环境,拥有比德芙还丝滑的远程开发体验. ...

  8. pycharm windows 服务器_环境配置 | Pycharm远程开发的环境配置

    目的:同局域网中的两台电脑,Mac上看视频学习编程 + 当服务器跑代码:Windows上使用Pycharm写代码.学习远程开发 (当前底子有限,很多操作可能存在理解偏差) Mac上代码存放路径:~/O ...

  9. 环境搭建:如何配置 vscode 远程开发 + 免密登录

    如何配置 vscode 远程开发 + 免密登录 1.在 vscode 中安装 remote development 插件 点击: Extensions (vscode界面左侧),找到 Remote - ...

最新文章

  1. python函数能否增强代码可读性_python——初识函数
  2. python 画风场 scipy_科学网-Python: 扩展库SciPy-刘洋洋的博文
  3. 【常识】高尔夫计分规则
  4. SAP UI5 应用开发教程之十七 - 聚合绑定在 UI5 复合控件中的使用
  5. 云计算openstack介绍
  6. 【Python 标准库学习】系统相关的参数和函数库 — sys
  7. python document_python处理document文档保留原样式
  8. iframe-父子-兄弟页面相互传值(jq和js两种方法)
  9. 图片字符串base64的判断
  10. tp3.2 判断请求类型
  11. IEC61850概述
  12. 如何将nupkg文件安装到VS2017
  13. python实现 stft_scipy-Python中的可逆STFT和ISTFT
  14. 蒟蒻の算法题(~~完全不会~~的期望)01
  15. C++进阶 必读书籍
  16. java编写篮球比赛计分,android 篮球比赛计分器
  17. ECMAScript简史 和 JavaScript的未来(译)
  18. 基于vue+springboot的校园疫情健康打卡和离校审批系统的设计 (百度地图API对接)
  19. scrcpy 常用命令和快捷键集合贴
  20. arcgis计算坡度

热门文章

  1. Silverlight Blend动画设计系列三:缩放动画(ScaleTransform)
  2. 解决在使用CSS3制作不间断轮播图中 收尾连接后Interval 延时问题
  3. 网络传输---HttpURLConnection
  4. 关于 iOS 中 new Date()的坑
  5. Windows下安装jenkins,关闭jenkins,修改jenkins端口号
  6. stm32时钟配置总结
  7. opencv-python 学习笔记2:实现目光跟随(又叫人脸跟随)
  8. Effective C# 原则8:确保0对于值类型数据是有效的(翻译)
  9. 适用于IE浏览器及非IE浏览器的xmlhttp脚本
  10. RTSP流媒体播放分析-转