我在Git存储库中保存了一个项目,该项目是在大型Linux服务器上编译的。目前,我使用SSH连接到Linux服务器,在其中修改文件,然后运行命令进行编译和执行。
一切都在命令行中完成,这确实很痛苦,我想在Windows计算机上使用IDE,该IDE可以使用SSH连接到远程Linux计算机。我只需要IDE即可进行文件修改,自动完成和类似工作,功能解析等。我不需要能够通过IDE进行编译或调试。
使用Samba或Sshfs进行安装是不可能的,因为它太慢了。我需要速度。如果单击“保存”,则需要保存。自动完成功能应像在本地一样工作,大多数情况下,它们应像文件在我的计算机上一样工作。
有人可以推荐一个具有这种品质和如何设置它的信息的IDE。
谢谢
答案 0 :(得分:0)
最适合我的是Unison。您必须具有Unison的两个副本,一个在Windows客户端上,一个在远程Linux上。您在远程服务器上签出存储库,然后运行Unison将远程副本同步到本地。它通过ssh连接到远程。每次在本地或远程更改文件时,另一端都会立即更新。在慢速连接上效果很好。
然后,您可以使用自己喜欢的IDE并在本地工作。唯一的问题是Unison必须具有相同的版本,并且必须使用相同的Ocaml版本进行编译(在我的情况下,Unison 2.48.4与OCaml 4.0.4。)。我必须手动为Linux和Windows进行编译,我下载了提供的二进制文件。