2

私は非常に高いレイテンシーでsshfsにマウントされたファイルシステム上でvimに取り組んでいます。ファイルを開いて保存するには、エディターをブロックするのに約9秒かかります。

ファイルの保存と読み込み中に、自分がいるタブのみをブロックし、他のタブを操作できる方法はありますか?

4

1 に答える 1

1

Vimはシングルスレッドであるため、書き込みはブロック操作です。同時に2つのことを行うことはできません。

Vimがファイルをローカルに書き込んだ場合、SSHFSはファイルをリモートサーバーにアップロードしてから、Vimにファイルが完了したことを「通知」します。プロセス全体には、明らかにかなりの時間がかかる可能性があります。

より良い方法があります。たとえば、VCS(Git、SVN、Mercurial…)またはフォルダー監視機能(Transmit、Yummy FTP、Fetch…)を備えたFTPクライアントです。

于 2012-07-07T06:10:58.633 に答える