带有本地和FTP同步器的Notepad ++。 [?]

时间:2011-04-13 23:11:13

标签: ftp notepad++

Notepad ++是否有任何插件的本地和FTP同步器?因为我使用PHP和notepad ++开发网站具有我喜欢的所有功能,而且它非常轻巧,但我不得不切换到Netbeans,因为我使用的是网络托管,但我总是喜欢将代码保存在我的电脑中。和netbeans可以做到这一点,即使你在本地插入文件夹的任何东西,它自动添加文件夹和FTP服务器中的文件是伟大的。但是如果记事本++具有至少更新我们在本地和ftp服务器上保存的文件的功能我会很高兴,我搜索了很长一段时间,但我不能再使用netbeans了我输了太多时间,netbeans真的很重!

谢谢!

6 个答案:

答案 0 :(得分:14)

  

NppFTP:一个允许FTP的插件,   FTPS,FTPES和SFTP通信。   对于Web开发非常有用   作者:harrybharry
  主页:http://sourceforge.net/projects/nppftp/

插件管理器中安装 Install it from Plugin Manager

这些是NppFTP插件面板和工具栏按钮
These are NppFTP plugin panel and toolbar button

打开个人资料设置对话框
Open profile settings dialog

然后配置配置文件
Then configure profiles

答案 1 :(得分:11)

我想在这里发布这个帖子给任何寻找我正在寻找的解决方案的人...(我认为有助于更彻底地回答这个问题)。

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

所以这里是基本的连接设置(相当标准):

h: some.ftphost.com
u: some_ftp_user
p: a_very_secure_password
d: /public_html

然后,这就是魔术的来源。在"缓存" ftp配置文件的选项卡,添加以下内容:

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

外部路径应与"初始目录相同"在您的连接设置中。希望这是有道理的。如果您有任何问题,请提出问题。

答案 2 :(得分:3)

然后您需要的是FTP_synchronize

  

双击文件将打开它   编辑和保存文件(以通常的方式)   将在服务器上更新它。

答案 3 :(得分:2)

与Netbeans相比,我实际上更喜欢Notepad ++与FTP协同工作的方式。 Notepad ++始终将远程文件视为主副本。因此,当您打开它时,它首先下载它并将其存储在本地缓存中。但是,Netbeans始终首先打开本地副本 - 您必须与外部服务器明确同步以从服务器下载文件。如果您正在与其他开发人员合作 - 使用服务器副本会更好,以便您可以下载其他开发人员的任何更改。

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

  1. 在Notepad ++中NppFTP |全局设置|将全局缓存设置为C:\inetpub\wwwroot\%USERNAME%@%HOSTNAME%,该缓存适用于IIS或将目录更改为您的Web服务器根目录
  2. 您必须确保Notepad ++具有在服务器根目录中创建目录的权限
  3. 使用NppFTP从服务器下载一个文件,以便您可以看到目录结构的外观,您可以只放置%HOSTNAME%,例如C:\inetpub\wwwroot\domain.com
  4. 然后使用Filezilla将所有文件下载到该目录中 - 您还可以使用Filezilla检查同步更改。
  5. 然后使用NppFTP将文件下载到该结构中。
  6. 然后您应该可以通过localhost / domain.com
  7. 访问这些文件
  8. 如果您是唯一一个应该在项目上工作的人,那么就足够了,但如果有其他人,或者您在其他地方进行了更改,则可以使用Filezilla检查文件时间戳以进行同步。

答案 4 :(得分:0)

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

答案 5 :(得分:0)

  1. 获取NppFTP
  2. 连接到ftp.xxxx.com
  3. 双击文件以打开
  4. 修改更改
  5. 自动上传保存