vimには、1つのvimセッションで同じファイルを同時に編集できる非常に優れた機能があります。
私はi3ウィンドウマネージャーを使用しています。ウィンドウがブラウザであるか端末であるかなどに関係なく、状況に応じて、ウィンドウを並べて表示したり、タブを付けたり、フロートさせたり、またはそれらの組み合わせを使用したりできるので、気に入っています。これまでの私の典型的なワークフローは、編集しているファイルごとに新しいターミナルでvimを開くことでした。単一の端末でvimを開き、内部バッファ管理コマンドを使用するだけでは、非常に制限があります。それは私が私のお気に入りのi3機能のすべてを使用することを妨げるでしょう。
では、vimを使用して別々の端末で単一のファイルを同時に編集する方法はありますか?たぶんvimのクライアントサーバー機能を使った何か...
CoVim というプラグインがあり、vimに共同編集を追加します。
また、tmux
のようなターミナルマルチプレクサを使用して、vimを使用して複数のクライアントをセッションに接続することもできます。
私はi3をtmuxと組み合わせて使用します。これにより、そのようなことを実現するための多くの可能性が提供されます。