星拱北辰 2023-01-09 14:43 采纳率: 100%
浏览 27
已结题

代码“本地编辑+远程运行”怎么做比较合适?

本地启动IDE编写和调试代码,利用远程服务器运行代码,是很常见的做法。
我尝试过JetBrains的Gateway工具,尝试过VSCode,尝试过IDEA/PyCharm等的远程支持,体验不一。
大家认为如何实践比较高效实用?麻烦说的详细一点,有想法我们可以探讨,过于简略的回答我不会采纳。

  • 写回答

1条回答 默认 最新

  • m0_54204465 2023-01-09 19:03
    关注

    对于本地编辑和远程运行代码的需求,我会推荐使用开发工具的远程开发功能,这样可以让你在本地使用开发工具的所有功能,同时将代码和运行环境全部放在远程服务器上。

    目前常见的开发工具都支持远程开发功能,包括 VSCode、IntelliJ IDEA、PyCharm 等。使用远程开发功能的步骤通常是:

    在远程服务器上安装开发工具和相应的依赖。
    在本地开发工具中连接远程服务器,设置好远程连接的参数(包括连接协议、主机名、端口号等)。
    在本地开发工具中打开远程服务器上的项目文件夹,然后就可以在本地开发工具中编辑代码、调试、运行等。如果你使用的是 VSCode,可以参考官方文档:Remote Development with Visual Studio Code。

    如果你使用的是 PyCharm 或者 IntelliJ IDEA,可以参考官方文档:

    Remote Development with PyCharm
    Developing Applications with IntelliJ IDEA on a Remote Host注意,使用远程开发功能需要保证本地与远程服务器之间的网络连接良好。如果网络不稳定,可能会导致开发体验不佳。在这种情况下,你可以尝试使用更加稳定的连接方式,比如 VPN 或者 SSH 转发。

    此外,使用远程开发功能时,远程服务器上的代码文件都是存储在远程服务器上的。如果你需要将代码拉取到本地进行版本控制等操作,可以使用 Git 或者其他版本控制工具。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 1月18日
  • 已采纳回答 1月10日
  • 创建了问题 1月9日

悬赏问题

  • ¥15 虚幻5 UE美术毛发渲染
  • ¥15 CVRP 图论 物流运输优化
  • ¥15 Tableau online 嵌入ppt失败
  • ¥100 支付宝网页转账系统不识别账号
  • ¥15 基于单片机的靶位控制系统
  • ¥15 真我手机蓝牙传输进度消息被关闭了,怎么打开?(关键词-消息通知)
  • ¥15 装 pytorch 的时候出了好多问题,遇到这种情况怎么处理?
  • ¥20 IOS游览器某宝手机网页版自动立即购买JavaScript脚本
  • ¥15 手机接入宽带网线,如何释放宽带全部速度
  • ¥30 关于#r语言#的问题:如何对R语言中mfgarch包中构建的garch-midas模型进行样本内长期波动率预测和样本外长期波动率预测