Linux 中的 Notepad++ NppFTP 替代品

Linux 中的 Notepad++ NppFTP 替代品

我知道这里有关于 notepad++ 的问题,但我的问题有点不同。我正在开发一个网站,使用 Notepad++ 中的 NppFTP 插件,我可以直接连接到包含我正在处理的站点的服务器。我能够创建/编辑/删除页面/内容等。Linux 中是否有类似的东西。任何工具都可以让我直接在服务器上编辑页面。任何帮助都将不胜感激。

答案1

Emacs 和 Tramp 扩展可以做到这些,甚至更多。它支持 ssh、sftp 和旧的不安全的 ftp 扩展。是的,它就像在本地编辑文件一样。无需安装任何额外的东西。只需在 Emacs 中像这样打开文件即可:C-x C-f /user@machine:/path/to/file

但是如果你认真地经营一个网站或类似的东西,你应该使用像 git 或 subversion 这样的版本控制系统。所以当你想把数据放到服务器上时,你只需从存储库中将其签出到服务器中。这允许你进行大量测试,并且如果它不起作用,总是备份到以前的版本。甚至可以同时处理许多不同的版本。

是的,Emacs 也对许多不同的版本控制系统有很好的支持。

答案2

带有 Ftpsync 插件的 Sublime text。https://github.com/NoxArt/SublimeText2-FTPSync或者

Sublime SFTP(有薪酬的)

2 安装 curlftpfs 并使用它在本地挂载 ftp 站点。

sudo apt-get install curlftpfs

假设这是细节

我的 ftp 用户:surendra_a

我的 ftp 密码:redhat

我的 ftp 服务器:ftp2.linuxnix.com

我的挂载点:/ftpmount

现在创建挂载点并挂载ftp帐户数据。

mkdir /ftpmount
 curlftpfs -o allow_other surendra_a:[email protected] /ftpmount

这样您就可以使用任何文本编辑器。

更多细节这里

答案3

只需使用 nautilus 连接到服务器,然后您可以使用任何您喜欢的程序来编辑这些文件。

要连接到服务器,请打开文件管理器(Nautilus),按 CTRL+L 并在栏中输入服务器地址(类似于ftp://ftp.server.com)。将打开一个窗口,要求输入用户名和密码。之后,远程文件夹将出现在左侧栏中,您可以使用任何程序保存或编辑其中的文件。

答案4

您可以使用j编辑安装 jEdit使用 FTP 插件。

jEdit FTP插件描述:

The FTP plugin plugs into jEdit's virtual filesystem to allow transparent access to 
(S)FTP servers. It integrates with the filesystem browser (hence you can do things like 
add favorites which point to remote servers, and such), caches remote directory listings 
for improved performance, remembers passwords, and has optional support for passive-mode 
FTP.

In addition, when running on Java 2 version 1.5, the FTP plugin can edit and browse files 
stored on SFTP servers.

jEdit 网站

相关内容