- 2009-06-28 (日) 0:00
- Vim Hacks
例えば、あるサーバーに保存してあるテキストファイルの編集を行いたいとします。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にて
- Newer: Hack #34: Vimのディレクトリ構成
- Older: VimM#4 ログ (ujihisa)
Comments:0
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 でパスフレーズの入力を [...]

