Mono Works

チラシのすきま

VSCodeの設定をバックアップ

以下の手順でバックアップと同期(復元)をおこなう。

  1. VSCodeにExtensionの「Settings Sync」を追加
  2. GithubでPersonal access tokensを取得
  3. VSCodeから設定をアップロード/ダウンロード

VScodeにSettings Syncをインストール

拡張機能(Ctrl+Shift+X)から「settings sync」を検索してインストール

Github で Personal access tokens を取得

  1. GitHubにログイン
  2. Settings -> Developer settings -> Personal Access TokensGenerate new tokenボタンをクリック
  3. Token description に トークンの説明 を入力
  4. Select scopes で gist にチェックを入れて
  5. Generate tokenボタンを押して表示される トークン をコピーして保存しておく

設定のアップロード(バックアップ)

  1. Settings Syncでアップロード(Shift+Alt+U)を開始
  2. Enter GitHub Personal Access Tokenトークン を貼り付けてEnterで実行
  3. 以下のようなメッセージが表示されたらGistへのアップロート(バックアップ)完了

    CODE SETTINGS SYNC UPLOAD SUMMARY
    Version: 2.9.2
    --------------------
    GitHub Token: <トークン>
    GitHub Gist: <GistID>
    GitHub Gist Type: Secret
    
    Restarting Visual Studio Code may be required to apply color and file icon theme.
    --------------------
    Files Uploaded:
    
    Extensions Removed:
    
    Extensions Added:
    better-toml v0.3.2
    code-settings-sync v2.9.2
    gc-excelviewer v2.0.21
    gitlens v8.4.0
    vscode-apache v1.1.1
    vscode-eslint v1.4.12
    vscode-language-pack-ja v1.24.3
    vscode-markdownlint v0.18.0
    --------------------
    Done.

以降は、アップロード(Shift+Alt+U)するだけで設定がバックアップされます。Gistを見てみると、バックアップされていたファイルは、以下の5つ。先日ウワサになってたjsonファイルが()

  • settings.json
  • keybindingsMac.json
  • keybindings.json
  • extensions.json
  • cloudSettings

設定のダウンロード(復元/同期)

新規インストール時や別マシンでVSCodeの設定を復元/同期するには、「Settings Sync」をインストールして、以下の手順を実行

  1. Settings Syncでダウンロード(Shift+Alt+D)を開始
  2. Enter GitHub Personal Access Tokenトークン を貼り付けてEnter
  3. Enter Gist idGistID を貼り付けてEnterGistID は、当該GistのURLの最後の部分)

*Gist URL:https://gist.github.com/<ユーザ名>/<GistID>

以降は、ダウンロード(Shift+Alt+D)するだけで設定が同期されます。

Settings Syncのメニュー

コマンド(Ctrl+Shift+P)から、Settings Syncを起動したり、設定をおこなうには「sync」で絞り込みできます。

Settings Syncのオプションは、Sync:Advanced Optionsを選択します。例えば、オプションの中からSync:Toggle Auto-Download On Startupを選択すると『VSCode起動時に自動で設定をダウンロードするかどうか』を切り替えできます。

参考:Settings Sync - Visual Studio Marketplace

comments powered by Disqus
Googleブログ検索
Amazon検索
執筆者
"ぽぽろんち" @pporoch
pporoch120
Mono Worksの中の人。DQX内では "ぬここ" の中の人もやってます。好きなことをつらつらと書き留めてます。
"DQX@ぬここ(UD487-754)"
採用案内