上传文件,例如HTML / PHP / ASP到我的FTP服务器上
连接到我的FTP服务器上载这些文件
可以访问我网站上已经存在的所有文件,并且能够对其进行编辑并轻松覆盖它们在FTP服务器上
< br基本上是具有FTP功能的代码编辑器。
大多数跨平台的代码编辑器(例如Dreamweaver)都需要花钱。我所说的多平台是指支持最流行的操作系统(Linux,Windows,OSX)。
Edit似乎有些人可能会认为这是重复的。但是,这个问题是关于PHP / JavaScript编辑器的。这需要能够在其他文件(例如CSS和html)上支持代码提示等。
#1 楼
Notepad ++可以使用nppFTP插件执行此操作。现在这不是跨平台的,但我认为这里值得一提。 (如果没有更好的解决方案,甚至可以在Wine / CrossOver下运行)。通过nppFTP连接时,您会在右侧面板中找到一个文件浏览器,您可以在其中直接打开文件从树中将更改直接通过FTP / FTPS / SFTP保存到服务器。更详细的描述在这里。
#2 楼
Sublime Text可以使用第三方插件来做到这一点,例如::FTPSync-仅FTP,主动维护的MIT许可证。
Sublime SFTP-SFTP支持,积极维护的商业许可证,无时间限制的免费试用,但它会经常要求您购买。我已经对它进行了自我测试,并且效果很好。
Sublime Text本身是根据商业许可发布的,并提供免费试用,它要求您经常购买,但您可以关闭弹出窗口,并继续使用它。
#3 楼
Netbeans提供了出色的保存或运行FTP功能。我一直在将它用于PHP,HTML和Javascript。它不支持ASP突出显示/完成代码等。但是任何纯文本都应该可以上传。如果您对Java等不感兴趣,请在下载页面上选择HTML5 / PHP包。
创建PHP项目时,可以指定“来自远程的PHP应用程序”服务器”,然后创建到该服务器的FTP连接。我不确定如何使用纯HTML5项目执行此操作。
#4 楼
Emacs(主页)满足您的所有要求。很好(这是主观的,因此我只断言它很好;我每天都会使用它)。它是免费的(这是自由软件运动的历史亮点之一)。它是跨平台的(几乎可以在任何Unix变体上使用-从软件包管理器或OSX的较新版本以及Windows和其他一些异国系统中获取)。这是一个代码编辑器(然后是一些)。它本身就可以理解FTP。Emacs的其他好处包括它有据可查,功能强大且可扩展,并带有大量插件。
要打开远程文件,请指定主机名和协议,例如
/ftp:wobbuffet@myserver.example.com/path/to/file
如果打开目录,Emacs将显示其文件浏览器,该文件浏览器称为Dired。
话虽如此,我不建议您使用此工作流程。正在服务器上实时编辑代码?噢亲爱的。一个错误,您的网站已关闭。一个错误,您的网站很敬酒-覆盖错误的文件或错误的版本,您就会迷失方向。
如果使用版本控制,可以为您省去很多麻烦。在本地工作和测试您的网站。如果有可用的版本,请提交它,然后将其部署到服务器。这样一来,您始终可以获得可用的版本,并且如果引入了错误,则可以轻松地还原到较旧的版本。
#5 楼
FileZilla是一个很好的FTP文件浏览器,只要您安装了正确的软件,即可进行基本编辑。因此,例如,如果您想在网站上编辑index.html
,则可以在诸如Notepad ++之类的程序中进行编辑,将其保存,然后将其上传回您的网站。加上其跨平台和开放源代码。 如果您正在寻找具有相同功能的在线工具,则可以使用Net2FTP,它具有编辑某些文本文件(HTML,PHP等)以及上传文件的功能。
评论
这似乎是一个好主意,但是现在我必须找到一个完整的,免费的跨平台平台来进行代码编辑;我想要二合一,有什么好的程序吗? (您可以将其添加为其他答案;)
–奇兰
2014年2月5日,0:36
@TheWobbuffet对,我明白你的意思。那我看看。
–aman207
2014年2月5日下午0:37
FileZilla的唯一问题是它不会自动上传您在外部编辑器中编辑过的文件。您必须切换到FTP编辑器,说“是”,然后上传修改后的文件。
–阿米特·阿加瓦尔(Amit Agarwal)
2014年2月5日下午5:54
@AmitAgarwal是的!这件事真是令人讨厌。它完全破坏了FileZilla的用户体验。由于这个小事情,我移到了另一个FTP客户端(WinSCP和Cyberduck)。我大约在几年前在Filezilla论坛上发布了几条消息,但始终遭到拒绝:“我们将始终保留确认对话框,因为否则不安全”:/
–巴吉
20年1月6日,11:16
#6 楼
Cyber duck使用您选择的编辑器完成此操作-您可以从“编辑->首选项”添加编辑器,只需右键单击文件并选择“编辑方式”,然后选择您的编辑器即可。这样一来,您就可以使用自己喜欢的IDE或代码编辑器,例如将网站上文件中的文字升华,就好像它是本地托管文件一样(在后台,它可以下载,允许您编辑和上传文件,但这很好)足够)。评论
那个动画很不错:)+ 1
– MadTux
2014年2月6日14:35
我使用一个名为licecap的软件来制作它-它非常方便显示此类内容。
–游侠怪胎
2014年2月6日14:37
Linux是否有类似的东西?
– MadTux
2014年2月6日14:40在
据我所知。可能是该网站的一个好问题!
–游侠怪胎
2014年2月6日14:41
@Journeyman Geek:请确保包含链接以获得最佳答案质量。 (我为您添加了一个)
–尼克·迪金森·威尔德
2014-2-18在19:06
#7 楼
Ultraedit(及其IDE超集UltraEdit Studio)是出色的编程编辑器。它还具有强大的本机功能,可以将文件打开/保存到FTP站点。Linux示例和演练
Windows示例和演练:
打开文件时请注意从FTP,Ctrl + S可以直接保存到FTP。
它甚至具有FTP站点管理器,因此您不必每次都登录!
#8 楼
CRiSP是一种多平台编辑器(Mac / Windows / Linux),可以从远程位置(包括ftp / sftp支持)编辑文件。它在本地缓存文件,以便您可以正常编辑,并且保存后可以选择自动上传。CRiSP几乎包含了程序员编辑器的所有现代功能(语法高亮显示,模板支持) ,默认支持大多数语言);它支持多窗口编辑(三种模式-内部拆分窗口,类似于MDI的界面或多个顶级框架)。
它既快速又小巧;它包含类似C的宏语言,可以完全访问GUI功能。它包括文件差异和查看CSV数据文件。
它是商业软件,但是可以免费评估,如果有人提到StackExchange,我敢肯定我们可以安排人们免费使用。
#9 楼
您可以使用Eclipse:免费和开放源代码
FTP支持(也支持SFTP)(在保存文件时发送到FTP)
Windows,Mac OS和Linux
HTML / PHP / ASP(以及大量其他语言)
#10 楼
我以前并没有真正使用过它,但是我认为Bluefish支持FTP。Bluefish支持许多不同的语言,包括与Web相关的语言(JS,HTML,CSS,PHP,ASP等)。 )它具有您在良好的GUI编辑器中所期望的所有功能(突出显示源代码等),同时仍是轻量级的。它还具有FTP功能。在上面的链接的视频教程中,讲述人演示了您所需的功能:
Bluefish可以连接到FTP服务器,编辑文件并上传新版本。
Bluefish还可以如果将文件拖到Bluefish的文件窗格中,则上传图像,文本和其他内容之类的文件
#11 楼
Zed这是一个跨平台的应用程序(OSX,Windows,Linux和Chrome操作系统)。 IMO的最佳功能是能够在SFTP服务器上实时进行实时编辑。
Zed是完全脱机的,开源的,以键盘为中心的,文本和代码编辑器,用于高级用户。您可以使用Zed编辑任何服务器上的本地文件和远程文件。 Zed具有功能强大的代码编辑器所期望的所有功能。
(来源:zedapp.org)
语法高亮编程语言(例如C,Clojure,CoffeeScript,C#,CSS,Dart,Erlang,Go,Haml,Haskell,HTML,ini文件,Java,JavaScript,JSON,LogiQL,Lua,Markdown,Nix,PHP,Plist,Protobufs,Python ,Ruby,Shell,XML)
代码完成:符号,代码片段和属性/方法完成。
内置带有某些行内标记(JavaScript,CoffeeScript,JSON,Lua,CSS)的语言
/>多个光标
分割视图编辑
主题:明暗主题,您可以使用CSS轻松开发自己的主题。
要在SFTP上实时编辑服务器:
通过SSH登录
运行
curl http://get.zedapp.org | bash
以下载随附的服务器端程序。 (zedrem.exe
)./zedrem
将URL粘贴到Zed中并开始实时编辑
#12 楼
跨平台的ftp文件/代码编辑器是Visual Studio代码。我来到此页面进行搜索,在这里找到npp并使用了一段时间。
但是,发现具有类似扩展名的vscode,因此是真正的解决方案。更好的功能,跨平台并具有保存功能的SFTP / FTP。
https://marketplace.visualstudio.com/items?itemName=lukasz-wronski.ftp-sync
#13 楼
Dolphin文件管理器提供对FTP服务器的透明访问。您只需写“ fish://”(不安全的FTP)或“ sftp://”(SSH / FTP),后跟服务器的路径,就可以像浏览本地文件系统一样浏览内容。编辑文件时也是如此。例如,您可以使用Dolphin访问服务器,然后使用所需的任何编辑器在FTP服务器中编辑文件。每当您保存这些文件时,底层的KDE技术(KIO)都会在FTP服务器上覆盖那些文件。
不需要特殊的编辑器。使用最喜欢的任何一个。
评论
维基百科上有一个文本编辑器的比较,其中许多都具有FTP支持(请参阅协议支持部分)。