星拱北辰 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 对于知识的学以致用的解释
  • ¥50 三种调度算法报错 有实例
  • ¥15 关于#python#的问题,请各位专家解答!
  • ¥200 询问:python实现大地主题正反算的程序设计,有偿
  • ¥15 smptlib使用465端口发送邮件失败
  • ¥200 总是报错,能帮助用python实现程序实现高斯正反算吗?有偿
  • ¥15 对于squad数据集的基于bert模型的微调
  • ¥15 为什么我运行这个网络会出现以下报错?CRNN神经网络
  • ¥20 steam下载游戏占用内存
  • ¥15 CST保存项目时失败