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

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

例えば、あるサーバーに保存してあるテキストファイルの編集を行いたいとします。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
このエントリーをはてなブックマークに追加
はてなブックマーク - Hack #33: リモートのファイルを編集する
Share on Facebook
Post to Google Buzz
Bookmark this on Google Bookmarks
Bookmark this on Yahoo Bookmark
Bookmark this on Livedoor Clip
Share on FriendFeed

Comments:0

Comment Form
Remember personal info

Trackbacks:1

Trackback URL for this entry
http://vim-users.jp/2009/06/hack33/trackback/
Listed below are links to weblogs that reference
Hack #33: リモートのファイルを編集する from Vim-users.jp
pingback from SanRin舎 » vi/Vim 11-11-19 (土) 8:07

[...] Vim-users.jp – Hack #33: リモートのファイルを編集する – ファイルを保存するたびにパスフレーズを入力しなくてはならない。これを回避する方法はssh-agent でパスフレーズの入力を [...]

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

Search
Feeds
Links
  • 公式
  • 勉強会
  • 情報
  • コミュニティ
  • Meta
    Etc
    Creative Commons License
    This blog is licensed under a Creative Commons License.

    Return to page top