vim ftp自动上传

发布于 2024-12-06 12:25:52 字数 293 浏览 1 评论 0原文

我正在学习VIM。我有一个本地项目,我想在 FTP 服务器上保持同步。所以我需要:

  • 打开自动同步,当我在本地编辑文件时
  • 将其关闭
  • 强制上传一个文件(自动同步关闭时很有用)
  • 强制下载一个文件
  • 比较文件的本地版本和 FTP 版本的方法

我使用所有这些功能使用 PHPStorm IDE 的时间,现在我想知道在 VIM 中是否可以实现。 我在想...也许使用外部 rsync 应用程序或 svn,并将 svn 与 ftp 同步。这更像是要走的路吗?

I am learning VIM. I have a local project, and I want to keep it synchronized on FTP server. So I need:

  • turning automated sync on, when i edit files localy
  • turning it off
  • forcing to uploading one file (useful when automatic sync off)
  • forcing to download one file
  • way to compare local and FTP version of a file

I use those features all the time with PHPStorm IDE, and now I wonder is it possible at all in VIM.
I was thinking... maybe to use external rsync app or svn, and sync svn with ftp. Is that more like the way to go?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

遮了一弯 2024-12-13 12:25:52

打开远程文件

:e ftp:www.foobax.com/myfile.txt

您可以安装这个 插件,它允许您使用和 将其保存在本地

:w myfile.txt

(使用 w! 覆盖它)

您可以使用 diffsplit 命令对其进行比较。示例(在包含远程文件的窗口上)

:diffsplit myfile.txt 

显然,如果您可以使用 VCS,那就更好了。

You can install this plugin which allow you to open a remote file with

:e ftp:www.foobax.com/myfile.txt

and save it locally

:w myfile.txt

(use w! to overwrite it)

You could diff it using the diffsplit command. Example (on the window containing the remote file)

:diffsplit myfile.txt 

Obviously, if you can use a VCS, that's even better.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文