web-dev-qa-db-ja.com

vimrcファイルを同期させるための最良の方法

VIMRCを複数のコンピュータに同期させる最善の方法は、複数の異なるLinuxとWindowsのインストールを持っています。現在Dropboxを使用していますが、Dropboxは実際にDropboxフォルダにあるものだけを同期します。私はこれがバックグラウンドで起こるのを好むでしょうが、私が問題にならないスクリプトを実行しなければならないならば。

1
placeybordeaux

私は私のドットファイル(私の.vimrcと他の他の.vimのものを含む)をGitリポジトリに保ちます。その後、私のホームディレクトリにシンボリックリンクを私のGitリポジトリ内のすべての設定ファイルに作成するスクリプトがあります。あまりにも多くのファイルではない限り、あなたがしなければならない場合はそれらのシンボリックリンクを手動で生成することができます。この設定についての素晴らしいことは、私がConfig Repositoryに引っ張ったときに、私のホームディレクトリ内のすべての設定ファイルがシンボリックリンクだけなので更新されることです。 SymlinksをDropboxフォルダに持つことで、Dropboxと同様のことを実行できます。 DOPBOXフォルダにDotFilesサブフォルダをクロールできるスクリプトを作成して、必要なリンクを生成することをお勧めします。 WindowsとLinuxの両方にあるため、mklinkを使用する2つのスクリプトが必要になる場合があります。それぞれln -sを使用するもう一つ。これを行う方法の詳細については、チェックアウト このLifeHackerの記事 。これらのリンクがあると(またはスクリプトがリンクを生成している)、Dropboxがファイルを自動的に更新すると、変更は自動的にすべてのマシンに発生します。唯一のキャッチは、(既存の1つを更新するのではなく)新しいファイルを追加すると、Symlinkスクリプトを再実行することを忘れないようにする必要があります。

5
jlund3

常に1つのソースがある場合は、クライアントにコピーするためのクイックスクリプトを作成してから、それをCronジョブに入れます。

1
Kruug