FTP 文件编辑器和上传器也是代码编辑器?

软件推荐 免费 html编辑器 ftp sftp
2021-10-19 01:26:20

我有一个网站,我需要免费的跨平台 FTP 文件编辑器和上传器,它也是一个代码编辑器,我可以用来:

  1. 上传 HTML/PHP/ASP 等文件到我的 FTP 服务器
  2. 连接到我的 FTP 服务器以上传这些文件
  3. 可以访问我网站上已有的所有文件,并且能够在 FTP 服务器上对其进行编辑并轻松覆盖它们

基本上,一个具有 FTP 能力的代码编辑器。

大多数多平台的(例如Dreamweaver)都需要花钱。多平台是指支持最流行的操作系统(Linux、Windows、OSX)。

编辑似乎有些人可能认为这是重复的。但是,这个问题是关于 PHP/JavaScript 编辑器的;这需要能够支持其他文件(如 css 和 html)上的代码提示等。

4个回答

Notepad++可以通过 nppFTP 插件做到这一点。现在这不是跨平台的,但我认为这里值得一提。(如果没有更好的解决方案,您甚至可以在 Wine/CrossOver 下运行它)。

当您通过 nppFTP 连接时,您会在右侧面板中获得一个文件浏览器,您可以在其中直接从树中打开文件,并且更改会通过 FTP/FTPS/SFTP 直接保存到服务器。更详细的描述在这里

Sublime Text可以使用第三方插件来做到这一点,比如这些:

  • FTPSync - 只有 FTP,积极维护,MIT 许可证。
  • Sublime SFTP - SFTP 支持,积极维护,商业许可证,免费试用,没有时间限制,但它会不时要求你购买它。我自己测试过,效果很好。

Sublime Text 本身是在商业许可下发布的,并提供免费试用,它会要求您经常购买它,但您可以关闭弹出窗口并继续使用它。

Netbeans提供了出色的 FTP 保存或运行功能。我一直将它用于 PHP、HTML 和 Javascript。它不支持用于代码突出显示/完成等的 ASP。但是任何纯文本都应该可以正常上传。

如果您对 Java 等不感兴趣,请在下载页面上选择 HTML5/PHP 包。

创建 PHP 项目时,可以指定“来自远程服务器的 PHP 应用程序”,然后创建到该服务器的 FTP 连接。我不确定如何使用纯 HTML5 项目来做到这一点。

Emacs主页)满足您的所有要求。很好(这是主观的,所以我只是断言它很好;我确实每天都使用它)。它是免费的(它是自由软件运动的历史亮点之一)。它是跨平台的(几乎可以在任何 Unix 变体上使用——从你的包管理器或OSX 的更新版本,以及Windows和一些更奇特的系统上获取它)。它是一个代码编辑器(然后是一些)。它本机理解 FTP。

Emacs 的其他好处包括它有据可查、功能强大并且可以通过大量插件进行扩展

打开远程文件,请指定主机名和协议,例如

/ftp:wobbuffet@myserver.example.com/path/to/file

如果您打开一个目录,Emacs 会向您显示其文件浏览器,称为Dired


话虽如此,我不推荐这种工作流程。在服务器上实时编辑代码?哦亲爱的。一个错误,您的网站就关闭了。一个错误,您的网站就失败了——覆盖错误的文件或错误的版本,您就输了。

如果您使用版本控制,您将为自己省去很多麻烦在本地工作和测试您的站点。当你有一个工作版本时,提交它,然后将它部署到服务器。这样,您始终可以找到工作版本的痕迹,并且如果您引入了错误,您可以轻松地恢复到旧版本。

当然,Emacs 与版本控制软件有很好的集成。