Windowsを実行している場合、gvimを使用してリモートLinuxファイルを編集することはできますか?
詳細を説明するために、Puttyを介してLinuxサーバーに接続し、ローカルのgvimインスタンスを使用してサーバー上のファイルを編集したいと思います-これは可能ですか?
x11転送(xming経由?)が解決策のようですが、動作させることができません。
リモートサーバーはDebianを実行します。私のローカルマシンはWin7です
これで問題が解決するはずです。
let g:netrw_cygwin = 0
let g:netrw_ssh_cmd = '"C:\Program Files\PuTTY\plink.exe" -batch -T -ssh'
let g:netrw_scp_cmd = '"C:\Program Files\PuTTY\pscp.exe" -batch -q -scp'
let g:netrw_sftp_cmd = '"C:\Program Files\PuTTY\pscp.exe" -batch -q -sftp'
を参照してください:help netrw-putty
(およびそのドキュメントページをスクロールしてください)。
パテを介してファイルにアクセスするために使用しているプロトコルはわかりませんが、winscpが必要なものをサポートする可能性があります。 http://winscp.netをチェックしてください
個人的に、これを行う必要がある場合。ローカルのgvimを開いて(少し高速です。WANを介したx11転送で問題が発生しました)、
:e ftp://<username>@<server>:/<fileToEditRemotePath>
毎回認証する必要があります。ただし、クイック編集には問題なく機能します。Linuxの場合; ftpではなくscpを使用できます。しかし、そのためにパテをどのように設定するかはわかりません...(おそらく上記のnetrw-puttyの答えはそれを考慮に入れているので、私は投票します)
私のオフィスメイトはしばらく前にこのようなものを使用しましたが、私はそれを試したことがありません。問題のマシンにSSHで接続し、vimを起動することを好みます。
このページを見たことがありますか?それはあなたが探しているもののようです。