记事本++;与本地和FTP同步。[?]

记事本++;与本地和FTP同步。[?],ftp,notepad++,Ftp,Notepad++,记事本++是否通过任何插件具有本地和FTP同步器??因为我使用PHP和notepad++开发网站,具有我喜欢的所有功能,而且非常轻量级,但我不得不切换到Netbeans,因为我使用web托管,但我也总是喜欢将代码保存在我的计算机中。netbeans可以做到这一点,即使您在本地插入任何文件夹,它也会自动将文件夹和文件添加到FTP服务器中,这非常好。但是,如果记事本++具有至少更新我们在本地和ftp服务器上保存在记事本++中的文件的功能,我会很高兴,我搜索了很长时间,但我不能再使用netbeans了

记事本++是否通过任何插件具有本地和FTP同步器??因为我使用PHP和notepad++开发网站,具有我喜欢的所有功能,而且非常轻量级,但我不得不切换到Netbeans,因为我使用web托管,但我也总是喜欢将代码保存在我的计算机中。netbeans可以做到这一点,即使您在本地插入任何文件夹,它也会自动将文件夹和文件添加到FTP服务器中,这非常好。但是,如果记事本++具有至少更新我们在本地和ftp服务器上保存在记事本++中的文件的功能,我会很高兴,我搜索了很长时间,但我不能再使用netbeans了,我浪费了太多时间,netbeans真的很重


谢谢

Notepad++的默认安装在Plugins菜单上有一个名为NppFTP的插件。然而,我不知道它的功能有多丰富

NppFTP:一个允许FTP的插件, FTPS、FTPE和SFTP通信。 对于web开发非常有用。
作者:HarryHarry
主页:

从插件管理器安装它

这些是NppFTP插件面板和工具栏按钮

打开配置文件设置对话框

然后配置配置文件

那么你需要的是

双击文件将打开该文件以供查看 编辑和保存文件(以常规方式) 将在服务器上更新它


我只是想把这篇文章贴在这里,让任何人都能找到和我一样的解决方案。。。(我认为这有助于更彻底地回答这个问题)

我在本地机器上保留了我的public_html目录的精确副本。我希望能够双击远程服务器上的文件并进行实时编辑,以便在本地计算机上拥有镜像副本。注意:如果您正在寻找与Dreamweaver的站点管理器类似的功能。。。这是有道理的。此解决方案仅允许在编辑远程文件时更新本地文件

下面是基本的连接设置(相当标准):

那么,这就是魔力的来源。在ftp配置文件的“缓存”选项卡下,添加以下内容:

Local path: E:\Path\to\your\local\server\public_html
External path: /public_html

外部路径应与连接设置中的“初始目录”相同。希望这是有意义的。如果您有问题,请提问。

与Netbeans相比,我更喜欢Notepad++使用FTP的方式。记事本++始终将远程文件视为主副本。因此,当您打开它时,它首先下载它并将其存储在本地缓存中。然而,Netbeans总是先打开本地副本-您必须显式地与外部服务器同步,才能从服务器上取下文件。如果您与其他开发人员一起工作,那么最好使用服务器副本,这样您就可以删除其他开发人员所做的任何更改

如果需要同步,请尝试以下步骤:

  • 在记事本++| NppFTP |全局设置中|将全局缓存设置为适用于IIS的
    C:\inetpub\wwwroot\%USERNAME%@%HOSTNAME%
    ,或将目录更改为您的Web服务器根目录
  • 您必须确保Notepad++具有在服务器根目录中创建目录的权限
  • 使用NppFTP从服务器下载一个文件,这样您就可以看到目录结构的样子。您可以只放置
    %HOSTNAME%
    ,例如
    C:\inetpub\wwwroot\domain.com
  • 然后使用将所有文件下载到该目录中-您还可以使用Filezilla检查同步更改
  • 然后使用NppFTP将文件下载到该结构中
  • 然后,您应该能够通过localhost/domain.com访问这些文件
  • 如果您是唯一一个在项目上工作的人,那么这就足够了,但是如果还有其他人,或者如果您在其他地方进行了更改,那么您可以使用Filezilla来检查文件时间戳以进行同步
  • 获取NppFTP
  • 连接到ftp.xxxx.com
  • 双击要打开的文件
  • 编辑更改
  • 自动上传保存

  • 我知道这一点,我想做的是像Netbeans一样进行本地和ftp同步。你有没有用记事本++解决这个问题的方法??谢谢你的回答!我不认为这符合OP的要求。nppFTP当然可以上传,但你仍然必须在远程文件夹列表中选择正确的文件夹,这可能会在一段时间后变得很费力,特别是当你使用CodeIgniter这样的框架时,你一直在修改不同文件夹中的文件,比如controller、model、view以及js和css文件夹。嗯,@TARKUS,这个问题是6年前提出来的,我的答案被OP接受了,所以我想它在当时不知怎么回答了这个问题。问题是“记事本++是否有任何插件提供的本地和FTP同步器?”“我看不出现在的答案就是我要说的。有时OPs会检查答案是否正确,因为当时没有更好的答案,而不是因为它是正确的答案。在某个时候似乎有一个FTP_同步插件(下面是您的答案,可能比这个答案更正确),但它没有显示在我的插件列表中。我想双击远程文件,然后按CTRL-S是我们所能期望的最好方式。更好的是,请看下面的@ryan wheale的答案。酷。真正的问题是:我们能用通常的ctrl+s命令保存本地和ftp副本吗?我正在搜索那个功能。我正在测试机器人记事本++和SublimiteText,因为这样。(使用IDE不是必须的,它们不是轻量级的,也不会对代码产生魔力:)谢谢如果您连接到服务器并编辑通过NppFTP下载的文件,则按CTRL+S将文件保存在本地(在\NppFTP\Cache\文件夹中),同时将文件上载到服务器。因为它是如此无缝,有些人认为您实际上是通过Npp在服务器上编辑文件的,但事实并非如此。(这是
    Local path: E:\Path\to\your\local\server\public_html
    External path: /public_html