vim-users.jp

Hack #33: リモートのファイルを編集する

Posted at 2009/06/28
このエントリーをはてなブックマークに追加

例えば、あるサーバーに保存してあるテキストファイルの編集を行いたいとします。SSHで接続し、サーバー側で直接編集する方法や、ローカルで編集を行ないそれをアップする方法など色々ありますが、今回はローカルのVimから直接サーバーにあるファイルを変更する方法を紹介します。

SSH/scpを使用する場合

サーバー側でsshdが起動してある場合は以下のようにファイルを開くことができます。

:e scp://user@host/path

開いたあとは、ローカルでファイルを開いた場合と同じように編集することができます。

FTPを使用する場合

FTPもSSHと同じ要領でファイルを編集することが可能です。

:e ftp://host/path

FTPの設定は.netrcに書いておくことも可能です。

machine HOSTNAME login USERID password "PASSWORD"

この機能はnetrwによって実現されています。詳細は:help netrwにて

ukstudio

もどる
blog comments powered by Disqus