2014-09-23 40 views
0

我正在寻找一个可以将Web URL作为代码树源代码的编辑器。我在限制性环境中工作,无法将代码库克隆到我的桌面。唯一的方法是使用putty并登录到服务器并使用vim浏览代码。但是,所有的代码都可以复制到一个Web目录中,并且可以在URL中看到。所以我的想法是有一个ediotr,它可以接受URL作为代码树的来源,并在编辑器中显示这些文件,以便我可以在我的桌面上浏览/编辑。我正在寻找在Windows/Linux的从网络获取代码的编程编辑器

+1

'emacs'能够使用[TRAMP](https://www.gnu.org/software/tramp/)执行此操作 – 2014-09-23 08:41:48

回答

1

这两个命令可以列出远程目录的内容,并选择修改的内容编辑:

$ vim ftp://[[email protected]]machine/path/ <--- connect via FTP 
$ vim scp://[[email protected]]machine/path/ <--- connect via SSH 

使用:Rex回到列表编辑后。

请参阅:help netrw

1

Vim附带netrw插件允许访问和编辑远程文件。只需使用

:edit http://server/path/to/file 

这将从服务器获取文件并在本地Vim/GVIM中编辑临时副本。如果您想更改推回服务器,你需要一个双向协议,如SSH/SCP:

:edit scp://[email protected]/path/to/file 

有关详细信息,请参阅:help netrw

+0

我正在寻找一种基于GUI的编辑器,如eclipse,其中导航代码非常简单。我总是可以通过putty登录到服务器并在VIM中编辑/浏览文件。我想要一个基于桌面的GUI编辑器 – nikhil 2014-09-23 09:03:01

+0

GVIM是一个GUI编辑器,并且具有标签数据库,您还可以导航代码。或者你的意思是一个完全成熟的IDE(文本编辑器只是整个套件的一小部分)? – 2014-09-23 17:51:05

+0

@nikhil在这种情况下,我会建议为您的问题使用更合适的一组标签。另外,我不太了解你的环境是如何限制性的,你不能下载代码,但是你可以安装一个IDE。 – ohlec 2014-09-24 11:49:31