Ide 远程编程编辑器

Ide 远程编程编辑器,ide,editor,ssh,Ide,Editor,Ssh,我经常需要处理远程托管的项目。 目前,如果我与服务器的连接良好,那么我将使用SSH连接并直接使用vim。否则我将使用远程处理文件 Komodo是一个很棒的IDE,但不幸的是,远程服务器功能很差。例如,当您想要保存文件时,它会锁定接口,直到完成。如果连接到服务器时出现问题,则接口将被无限期锁定 那么,我的选择是什么?如何通过慢速连接高效地处理远程托管的文件? 理想情况下,我希望有一个在Linux上运行的开源解决方案,能够很好地支持编辑Python和HTML 编辑: 我还需要浏览远程服务器上的大型项

我经常需要处理远程托管的项目。 目前,如果我与服务器的连接良好,那么我将使用SSH连接并直接使用vim。否则我将使用远程处理文件

Komodo是一个很棒的IDE,但不幸的是,远程服务器功能很差。例如,当您想要保存文件时,它会锁定接口,直到完成。如果连接到服务器时出现问题,则接口将被无限期锁定

那么,我的选择是什么?如何通过慢速连接高效地处理远程托管的文件? 理想情况下,我希望有一个在Linux上运行的开源解决方案,能够很好地支持编辑Python和HTML

编辑: 我还需要浏览远程服务器上的大型项目树以提高效率

干杯,
理查德·维姆

vim sftp://user@host//path/to/file
注意主机后面的双斜杠!单斜杠表示相对于用户的主目录,双斜杠表示绝对路径。您还可以使用其他几种远程访问协议,例如scp和rsync


在vim内部,运行
:帮助netrw获取完整文档。

Emacs满足您所有的要求(开源,在Linux上运行,对Python和HTML的良好支持,可以编辑远程文件)。看。

我也说vim

你可能会在这里找到一些想法来加速你的工作


不要忘记安装许多有用的插件,确保远程计算机上有一个好的vimrc。

使用Vim附带的标准netrw,它支持跨网络读取和写入文件,通常提供与NERDTree类似的“浏览”功能,也可以在本地使用

:e protocol://[username]@[URL/][/path/to/file]

要使用sftp浏览远程系统的文件系统根目录,请使用
:esftp://username@servername/

我需要在远程服务器上的多个文件之间切换。通常我使用NERDTree,但在这种情况下它似乎不起作用sftp://user@主机//path/to/
,将提供目录列表。虽然没有NERDTree那么好,但它可能会工作。对不起,但我从来都不喜欢emacs+1我自己就是vim用户,但emacs在这里也可以工作。。。(即使vim更好;)