我们主要在带有VI的无头linux x64服务器上开发C ++代码。我们提供了Windows桌面,我想知道其他类似情况如何工作?你只是使用windows远程进入linux盒子,还是有办法在windows上开发。
我想到的两个解决方案是:
还有其他人吗?
答案 0 :(得分:2)
Windows有一个VIM端口。作为日常用户,我可以说体验是无缝的,除了使用Windows路径分隔符。
还有其他选择需要考虑:
正如其他人所提到的那样,putty会为你提供ssh / scp,专为Windows而构建。
答案 1 :(得分:1)
我目前开发的唯一C ++应用程序是基于Qt和跨平台的,所以我倾向于使用Visual Studio在Windows中开发,然后在linux上进行测试。对于在linux上进行测试我主要使用putty,vi和make但是如果我需要使用调试器,我使用nemiver和xming with putty将x会话导出到PC以进行xming渲染。
答案 2 :(得分:0)
你是否只是使用Windows远程进入linux盒子,或者有没有办法在Windows上开发。 - 是的,我主要是那样做。
winscp是一个工具,可让您在所选择的编辑器中进行本地文本编辑,无论是emacs for windows还是gedit还是记事本,并远程保存。
答案 3 :(得分:0)
当我在这样的环境中工作时,我在我的windows box上安装了Cygwin / X和putty。您使用putty连接到带有Connection的Linux盒子 - > SSH - > X11 - > “启用X11转发”已打开。你
您可以在本地客户端桌面上无缝使用Linux计算机上可用的任何X程序。您可以使用Eclipse或gvim或kate来完成。
我运气好的另一件事是在Linux机器上使用Samba共享我的源代码树,然后使用本机Windows工具编辑它,将Windows中的驱动器映射到该共享。