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にて
もどる
blog comments powered by Disqus