Ftp Can记事本++;保存时是否自动将本地文件上载到服务器?

Ftp Can记事本++;保存时是否自动将本地文件上载到服务器?,ftp,notepad++,Ftp,Notepad++,我使用Notepad++及其NppFTP插件。我需要保持本地副本最新,因此我编辑本地文件,然后将其上载到服务器。我想知道记事本++是否有一种方法可以在保存文件后立即自动将其上传到服务器,而不必再按另一个按钮 我对使用其他FTP程序持开放态度,但我宁愿使用Notepad++作为文本编辑器而不是仅使用Notepad++,我还使用Filezilla获得了类似的工作流 我在Filezilla中将Notepad++设置为默认的文本编辑器(编辑->设置->文件编辑->使用自定义编辑器) 我可以右键单击本地文

我使用Notepad++及其NppFTP插件。我需要保持本地副本最新,因此我编辑本地文件,然后将其上载到服务器。我想知道记事本++是否有一种方法可以在保存文件后立即自动将其上传到服务器,而不必再按另一个按钮


我对使用其他FTP程序持开放态度,但我宁愿使用Notepad++作为文本编辑器

而不是仅使用Notepad++,我还使用Filezilla获得了类似的工作流

我在Filezilla中将Notepad++设置为默认的文本编辑器(编辑->设置->文件编辑->使用自定义编辑器)

我可以右键单击本地文件(在Filezilla中)并按“编辑”。每当我在记事本++中保存文件时,Filezilla就会检测到差异并提示我上传文件


一旦我能让这个过程完全自动化,我会回复这篇文章。

我知道这个问题有点过时,但我想把它放在那里,以减轻任何试图找到这个问题答案的人将来的困惑,据我所知,NppFTP目前默认这样做。主文件视图区域下方有一个窗口,通知您当前的FTP操作。Dreamweaver已经开始定期对我大喊大叫,所以我必须找到一个同样强大的解决方案;似乎记事本++就是这样

在研究同样的问题时,我从记事本++插件管理器NppNetNote插件中发现。它允许您同时编辑两个文件(本地和远程),就像编辑本地和发布一样

编辑:对不起。错误现在,该插件被称为NppDocShare,充当实时文档的服务器/客户端。您可以从两个位置(记事本++执行)两次编辑文件,但不能编辑两个文件,也不能模拟自动上载

我想试试@Gabriel Ryan Nahmias,他说得对。NppFTP插件可以实现您想要的功能,但是配置起来有点棘手(当您这样做时,这是显而易见的)

默认情况下,程序使用可变路径(全局缓存:
%CONFIGDIR%\cache\%USERNAME%@%HOSTNAME%
)存储保存时上载的本地副本在创建ftp连接配置文件时,您需要创建一个pair文件夹告诉NppFTP插件您想要如何威胁文件/连接。否则,ftp文件将转到全局

创建概要文件后,即:<代码>C:\myfolder\vs
/
/
与ftp相关)任何编辑或创建的文件都将在保存时创建/自动上载到ftp。此外,您可以打开FTP文件,它将被视为本地文件。在保存之前,真正的本地文件不会被覆盖。如果您不喜欢FTP文件,只需关闭文件并从本地文件夹打开即可。因此,您可以在开始时选择要编辑的文档:)

就像魔术一样。现在我爱上了记事本++:)

额外:子文件夹创建不是魔术。这只适用于从FTP到本地。您可以编辑FTP子文件夹中的文件,文件夹plus文件将被复制到本地。无法从本地创建到FTP。必须手动创建ftp子文件夹:X(意外)

您可以通过两种方式管理文件。为每个文件夹/项目创建配置文件,或为单个配置文件创建多个本地缓存目录。但是,只有第一个可用(您将在每次使用时对其重新排序)。这里没有魔术:(而且更容易创建配置文件并从connect的droplist中进行选择


无论如何,我认为NppFTP做得很好。

我也遇到了同样的问题。解决了将NppFTP插件更新到最新稳定版本的问题


干杯!

那么你真的想将文件保存在两个位置,本地和远程?我认为记事本++无法做到这一点,尽管你可以编写宏和/或插件。但我认为更容易找到一种工具,可以自动将本地文件与服务器上的文件同步。有多种工具可以做到这一点,如AutoSync如果它好的话,这只是我找到的一个随机工具。我知道Netbeans允许创建项目,我认为他们可以选择将文件复制到本地文件夹,并在保存时将其复制回远程服务器。但是我也没有使用此功能,所以我不知道详细信息。@GolezTrol谢谢!如果可以用宏和/或插件完成的话,那么我可以使用什么样的插件或宏呢?@GolezTrol,作为一个长期使用NetBeans的用户,NetBeans肯定有这种能力。我正试图进入Notepad+,因为它不那么占用资源,坦率地说,NetBeans似乎给我的开发机器带来了问题。我真的很想在Notepad++中使用NetBeans的项目同步功能,我使用快捷键组合,它会将当前焦点文件上传到服务器上的正确文件夹。稍等,OP会提供。我忘记了这个问题,我不再使用记事本+。这是我得到的最接近的解决方案,所以我会将其标记为answeredLook-过程与使用Filezilla的建议类似,但是直接从记事本++插件。@Gabriel Ryan Nahmias比这个好。是的,但是现在你必须使用两个程序。我刚刚检查了这个,这不是我需要的功能,因为它只在你编辑远程副本时自动上传,而不是本地副本。网上没有太多关于这个的信息。另外,在一对sy上缓存名称ncronized folders没有太多的建议性,因为我的localfolder不能称为cache。它是我的项目核心。谢谢你的建议。我正在寻找已经有的东西。听起来很有趣!我会很快检查出来,并在尝试后更新最佳答案。谢谢!这是一个很好的解决方案!Legend。我尝试了所有东西,甚至是NPPFtp,但没有在我读到这篇文章并看到“创建一个配对文件夹”之前,我不会做我需要的事情——这让我今天很开心!