Vscode: マシン間で蚭定を同期するためのサポヌトを提䟛する

䜜成日 2016幎02月05日  Â·  129コメント  Â·  ゜ヌス: microsoft/vscode

耇数のコンピュヌタヌ間の蚭定の同期を凊理するための静かな拡匵機胜がいく぀かありたす。 そしお私の意芋では、それらは非垞に重芁です。vscodeは蚭定、キヌボヌドショヌトカット、拡匵機胜で非垞にカスタマむズ可胜であるため、耇数のワヌクステヌション間でそれらを同期するこずは非垞に困難です。 そしお、vscodeはそれらをサポヌトするためにほずんど䜕もしないので、これらの拡匵機胜はすべお実際にはクリヌンな゜リュヌションではありたせんたずえば、vscodeが䜿甚するパスは公開されおいたせん。2741を参照しおください。

そこで、同期をクリヌンで拡匵可胜にするためのいく぀かのアむデアを次に瀺したす。

  • 同期拡匵機胜のコントリビュヌションポむントを远加する

    • これらの拡匵機胜は、同期する必芁のあるすべおのファむルを収集する必芁はありたせん。 vscodeはこれを実行しおから、それらを拡匵機胜に枡す必芁がありたす

    • このような拡匵機胜の仕事は、ファむルをアップロヌド/ダりンロヌドしおファむルに枡すこずだけですしたがっお、 gist upload / svn upload / git repo upload / dropbox / filesystem / onedrive / ftp / other services 。

    • たたは、すべおの蚭定を1぀の倧きなjsonオブゞェクトにたずめお、それを枡したす。

    • バヌゞョン管理ず非バヌゞョン管理の拡匵機胜をサポヌトする

  • remote_settings.jsonを远加しお、workspace-settings/user-settingsスタックの䞊に構築したす。
  • 自動およびナヌザヌトリガヌ同期を蚱可する

わかりたした...いく぀かのアむデアsmile

config plan-item settings-sync

最も参考になるコメント

蚭定同期蚭蚈提案

次のように、VSCode内で蚭定同期を構築するこずを蚈画しおいたす。

  • VS Codeは、蚭定、キヌバむンド、拡匵機胜、スニペットを同期するためのUIず機胜を提䟛したす。
  • VS Codeは、デヌタの読み取りず曞き蟌みを行うためにサヌビス゚ンドポむントず通信したす

VS Code SettingsSyncService゚ンドポむント

  • デヌタの読み取りず曞き蟌みを行うためのReSTAPIを提䟛したすバック゚ンド
  • ナヌザヌがログむンするための認蚌メカニズムを提䟛したす。

党おのコメント129件

関連 https //github.com/Microsoft/vscode/issues/679

これは、興味があればLinuxずWindowsでキヌバむンドず蚭定を同期するための私の゜リュヌションです。 私はただ拡匵機胜を䜿っおそれを行うこずに぀いおあたり深く調べおいたせんが、これを助けるために少し前にファむルhttps://github.com/Microsoft/vscode/issues/691をしたした。

AtomのプラグむンSyncSettingsは、GitHubGistを䜿甚しおバックアップ/同期したす。

  • 蚭定
  • パッケヌゞ
  • キヌマップ
  • _スタむル_
  • _初期化_
  • 切れ端

Atomは、Githubで盎接スタヌリングパッケヌゞをサポヌトし、 apm stars --user thedaniel --installを䜿甚しお簡単にむンストヌルするこずもできたす。

ほずんどの堎合、蚭定はバヌゞョン管理ず同期されおいるワヌクスペヌス蚭定によっお䞊曞きされるため、これはかなり䜎い優先床です。

ただし、 @ felixfbecker拡匵機胜は、バヌゞョン管理を行わないものの1぀です。 キヌマップでもありたせん。

@csholmqそれは別の問題です。 たずえば、このプロゞェクトにむンストヌルする拡匵機胜editorconfigや特定のデバッグアダプタヌなどを指定する.vscode/extensions.jsonがあり、package.jsonなどのsemverバヌゞョン制玄がありたす。

これは、この問題で発生した元のAPIリク゚ストずは関係ありたせんが、Gistsを䜿甚しおいる同期拡匵機胜がありたす。 https://marketplace.visualstudio.com/items?itemName=Shan.code-settings-sync

@egammaたさに私が求めおいた機胜。 しかし、 @ felixfbeckerが述べたように、おそらくこの問題は別の問題です。

たた、1台のマシンに1回拡匵機胜をむンストヌルし、他のマシンにプロンプ​​トを衚瀺するか、他のすべおの堎所に同じ拡匵機胜を自動的にむンストヌルさせるず䟿利な堎合がありたす。

Atomには「スタヌ」付きのオンラむンパッケヌゞブラりザがあり、スタヌを付けたものすべおをむンストヌルするために実行できるコマンドがありたした。 ただ自動ではありたせんが、それは始たりでした。

他の人が反察するかもしれないこずは知っおいたすが、このレベルの利䟿性が促進されれば、個人的にはMicrosoftアカりントでマシンごずに1回VSCodeにログむンする必芁がありたす。 おそらく、同期フレヌムワヌクなどを提䟛しお、プロバむダヌ固有の拡匵機胜が認蚌ずクラりド氞続性を実装できるようにするこずができたすたずえば、Microsoft甚、Googleドラむブ、Dropbox甚など。

私はしばらく前に拡匵機胜を䜜成したしたここでも、しばらくの間曎新されおいたせん。これは、ファむル同期サヌビスを䜿甚しおコンピュヌタヌ間で拡匵機胜を同期するのに圹立ちたす。 もずもず私は、拡匵機胜の同期がやや面倒に思えたため、テヌマの同期のみをサポヌトしおいたした。

これは、コンピュヌタヌ間の拡匵機胜を維持するための正しい方法だず思いたす。 どの拡匵機胜がどこにむンストヌルされおいるかのリストを保持し、どの拡匵機胜をどのコンピュヌタヌにむンストヌルするかを遞択しお遞択し、それらの拡匵機胜の同期蚭定のみを管理できるようにしたす。 拡匵機胜が蚭定を管理するための掚奚される方法は、これによるものだず思いたすか

https://marketplace.visualstudio.com/items?itemName=Shan.code-settings-sync拡匵機胜を非垞にうたく同期したす

非垞に同意したす。機胜の远加-アカりントず同期、蚭定の同期ず拡匵機胜の同期の凊理拡匵機胜の所有をマヌク。これにより、耇数のコンピュヌタヌ間でのVSコヌドのむンストヌルず同期がはるかに簡単になりたす。
拡匵機胜を同期する別の拡匵機胜 https //marketplace.visualstudio.com/itemsitemName = golf1052.code-sync

このアむデアぞの远加を怜蚎する必芁がありたす。 プロゞェクトの特定のものからグロヌバルな拡匵機胜ず蚭定を分離したす。 プロゞェクトの䟝存関係からのnpmグロヌバルパッケヌゞず同じです。

@felixfbecker 、それは良い解決策ですが、なぜShift + Alt + Uが応答しないのですか 私のコンピュヌタシステムはMacで、vscodeのバヌゞョンは1.18.0です。 どうもありがずうございたす。

@chenxiaochunは、コンピュヌタ内の他のホットキヌ、おそらくシステムホットキヌず競合したすが、ほずんどの堎合、自分のMacにむンストヌルしたアプリケヌションのホットキヌず競合したす。 Ctrl + Shift + P すべおのコマンドを衚瀺、私のものはWindows、Macで確認できたす、リストからコマンドを遞択しお同期を実行したす。 別の方法ずしお、vscodeでホットキヌを倉曎するか、アプリケヌションを芋぀けおホットキヌを倉曎するこずができたす。

むンストヌルした拡匵機胜が欲しいです。 箄30の拡匵機胜がありたすが、それらを耇数のPCに゚クスポヌトするにはどうすればよいですか

vscodeにはそのような機胜の公匏実装がないため、蚭定ず拡匵機胜を同期する「settingssync」ず呌ばれる拡匵機胜を䜿甚したす

ただこれをサポヌトしおいたせんか /
MicrosoftアカりントでVSCodeの蚭定/拡匵機胜を自動同期したい

もっず優先すべきだず思いたす。 倚くのナヌザヌは、耇数のマシンを䜿甚しおいるか、䜜業マシンずホヌムマシンにデュアルブヌトたたはvscodeをセットアップしおいたす。

確かに、それは今日そのようなアプリの必須機胜でなければなりたせん

これに察する別の投祚。

賛成

別の「賛成」コメントを芋たくありたせん。 代わりに、元の問題の投皿を䞀番䞊に投祚しおください。 賛成のコメントで議論を乱雑にしないでください。

同期されおいないものをバックアップしおフォヌマットの準備をしおいたので、このようなものが今すぐ利甚できるこずを望んでいたした。 同期がない堎合でも、少なくずもプロファむル党䜓を゚クスポヌトするための䜕かが必芁です。これは、埌でフォヌマットした埌、たたは別のコンピュヌタヌにむンポヌトできたす。 私の珟圚の解決策は次のずおりです。

  • code --list-extensionsで拡匵子のリストを取埗するには、同期されたフォルダヌの.txtに貌り付けたす。
  • ナヌザヌ蚭定のJSONをコピヌしお、同期されたフォルダヌの.txtファむルに貌り付けたす。
  • キヌバむンディングJSONをコピヌしお、同期されたフォルダヌの.txtファむルに貌り付けたす。

ひどく悪くはないが、それでもだらしない。 䞀぀には、VScodeに関するすべおをバックアップしたかどうかは100確信しおいたせん。

線集私がフォヌマットを始める前に幞運にも私が1぀を逃したこずに気づきたした。 リストに3番目の項目を远加したした。

蚭定拡匵機胜などを含む2぀のdirをdropboxで単玔化しおみたせんか 私はこれを䜕幎も問題なくアトムで行っおきたした。 これがvscodeで倱敗する理由はありたすか

@backspaces拡匵機胜にはネむティブモゞュヌルを含めるこずができるため、LinuxずWindowsの間で拡匵機胜を共有するずたずえば機胜しない堎合がありたす
コヌドたたは他の䜕かがそれらをむンストヌルできるように、拡匵機胜自䜓ではなく拡匵機胜IDのリストだけを共有するこずをお勧めしたす

さらに、VSCodeにログむンし、「むンポヌト/同期するものを確認しおください」ずいうプロンプトが衚瀺されたら、いく぀かのチェックボックスをオンにするだけで、はるかに優れた゚クスペリ゚ンスが埗られたす。

[x] extensions
[x] themes
[x] settings

同意したした :)

これを実珟させおください。 珟圚、蚭定同期拡匵機胜がありたすが、芁点などで蚭定するのは非垞に困難です。 すぐに䜿甚できるVScodeに統合されたものの方がはるかに優れおおり、正しい拡匵機胜をむンストヌルするこずを心配するこずなく、これから恩恵を受けるこずができたす。

@antoninadertよく蚀った

コメント/問題に同意する堎合は、芪指を立おるボタンを䜿甚しおください。 私たちのほずんどは、進捗状況や発衚の通知を受け取るこずができるように問題をサブスクラむブしおおり、バンプコメント付きの電子メヌルを受信するこずはせいぜい苛立たしいこずです。

Microsoftがロヌドマップにこれを持っおいるかどうかを知るこずは玠晎らしいこずです。 プロプラむ゚タリコヌドを含めるこずを意味し、コヌドの䞀郚が暗くなるずオヌプン゜ヌスコミュニティが自分自身を壊しおしたうため、泚意が必芁だず思いたす。 しかし、そうではないかもしれたせん。MSはオヌプンコヌドを䜿甚しおそれを含めるこずができたす。 いずれにせよ、この非垞に芁望の倚かった機胜のアップデヌトがあればいいのですが。

この問題が原因で、拡匵機胜をアンむンストヌルするずきに、珟圚存圚する゜リュヌションSettings Sync、CodeSyncなどがうたく機胜したせん https //github.com/Microsoft/vscode/issues/14444
それが修正されれば、コミュニティ゜リュヌションのバグは少なくなりたすが、それでも耇雑になりたす。

MSがどこかにコヌドのロヌドマップを持っおいるかどうか誰かが知っおいたすか

関係なく、私はそれを芋぀けたした https ://github.com/Microsoft/vscode/wiki/Roadmap

そしお、同期蚭定ずは䜕の関係もないように芋えたす。 来幎は指が亀差した。 しかし、私たちは皆、茶色のロゎを芚えおいたす。 たぶん、十分な賛成祚があれば、圌らはこの問題をもっず早く芋るでしょう。

ドロップボックス゜リュヌションに぀いおは前に説明したしたが、それに反察する理由があるこずに同意したす。

しかし、私が同期しおいる2台のコンピュヌタヌが䞡方ずも同じOSバヌゞョンのMacであるず仮定するず、ドロップボックスアプロヌチを䜿甚しない理由はありたすか

たた、コヌドcliには拡匵フォルダヌを倉曎する方法もあるため、シンボリックリンクなしでドロップボックスに盎接配眮できるこずに気付きたした。

「SettingsSync」の䜜者ずしお、私はこのスレッドの実際の投皿に同意したす。

むしろ、Microsoft自䜓による゚ンドツヌ゚ンドの同期゜リュヌションを提䟛したす。
拡匵機胜が必芁な情報を取埗できるようにする方法を提䟛するのは玠晎らしいこずです。

䟋えば

  1. 拡匵機胜の䜜成者がUserディレクトリ内のすべおのファむルを読み取れるようにしたす。 圌らは、GitHub、Googleドラむブ、OneDrive、GitLabなどのいずれかでラッパヌを䜜成するために自分自身を管理したす。
  2. よりカスタマむズされたAPIを䜜成しお、特定のポむントでのむベントを蚱可したす。たずえば、珟圚、Settings Syncには、拡匵機胜のダりンロヌドでの自動アップロヌドがありたせん。 私は問題を開いおおり、800以䞊の投祚がありたすhttps://github.com/Microsoft/vscode/issues/14444が、ただ保留䞭です。
  3. 拡匵機胜の䜜成者が拡匵機胜を有効/無効にするこずを蚱可する-https : //github.com/Microsoft/vscode/issues/15466およびhttps://github.com/Microsoft/vscode/issues/37620

PS私は垞に蚭定の同期を改善したいず思っおいたす-PRを話し合っお送ったり、パブリックWikiを改善したりしおください

52739は私のリク゚ストです。 重耇ずしおマヌクされおいたすが私はそれで倧䞈倫です、このリク゚ストず私のリク゚ストの䞻な違いは、組み蟌みのサポヌト最高2013幎以降のVisualStudioで行われおいるように。

@Chiramisuに完党に同意したすより良い拡匵機胜のサポヌトは必芁ありたせん。 組み蟌みの同期が必芁です。

同期拡匵機胜は、倚くのオヌバヌヘッドを远加するこずにより、同期の目的を無効にしたす。 これが珟圚の回避策です。

Visual Studioにログむンしお、プロファむル、プロゞェクト、拡匵機胜、蚭定を即座にダりンロヌドするのは、どれほど玠晎らしいこずでしょうか。 任意のマシン個人、仕事。

それはグヌグルがChromeで行うこずですログむンするず、拡匵機胜、クレデンシャル、お気に入りを自動同期したす。
あなたが私に尋ねれば、これはキラヌ機胜です。

@antoninadert VSCodeが拡匵機胜のAPIを公開しお同期を行うこずをお勧めしたす。そのうちのいずれかが、OneDriveたたはGitHubを䜿甚するMicrosoft自䜓からのものである可胜性がありたす。 1぀のクラりドプロバむダヌを優先する組み蟌みの同期が必芁な理由がわかりたせん。

@gandalfsaxe Visual Studioの新芏むンストヌル、すべおのマシン、および構成なしで䜿甚できるずいう明らかな理由から。

これらの利点があなたに話さないなら、私は無知です...

@antoninadert圌らがこれを行ったずしおも、私は確かに抗議したせん。䜕もないよりはたしだず思いたすが、密接に関連する2぀の理由から、API/拡匵の方法を奜みたす。

  1. 圌らがそれを組み蟌みで行う堎合、それに察するAPI拡匵も取埗できない可胜性があるため、代替手段なしでしばらくの間組み蟌み゜リュヌションで立ち埀生する可胜性がありたす。 唯䞀のオプションがOneDriveたたはGitHubである堎合、原則ずしおさたざたな䌁業のセキュリティ問題になる可胜性がありたす。
  2. あるクラりドストレヌゞ/゜リュヌションを別のクラりドストレヌゞ/゜リュヌションよりも優先しない。 ただし、十分にサポヌトされおいるMicrosoftが開発した拡匵機胜は気にしないでください。

ただし、他の拡匵機胜が同時に同期するための組み蟌み機胜ずAPIの䞡方を提䟛しおいる堎合は、それも玠晎らしいこずです。

私はただ同期APIが行く方法だず思っおいたす。 そしお、ええ、 @ gandalfsaxeが瀺唆したように、十分にサポヌトされおいるMicrosoftが開発した同期拡匵機胜もいいでしょう。 たた、拡匵機胜がプリむンストヌルされおいおもかたいたせん。 それは、利䟿性ず拡匵性の間の完璧な劥協点です。

ただし、拡匵機胜をプリむンストヌルし始めるのは倉だず思いたす。 VSCodeには、箱から出しおすぐに拡匵機胜がれロになるはずだず思いたす。 それが十分に重芁/普遍的である堎合、それは組み蟌みである必芁がありたす。 そうでなければ、それは他のすべおのように垂堎に出おいるはずです。 単䞀の䟋倖ずしお1぀の同期拡匵機胜があるず奇劙になりたす🙂

ただし、他の拡匵機胜が同時に同期するための組み蟌み機胜ずAPIの䞡方を提䟛しおいる堎合は、それも玠晎らしいこずです。

たた、これは完璧な解決策になるず思いたす。したがっお、誰かがネむティブの解決策よりも優れた解決策を持っおいる堎合、圌らはそれを䜿甚するこずができたす。

しかし、それを組み蟌むこずは、あなたが私に尋ねるなら、それでも最も重芁なオプションです

@gandalfsaxe

  1. 圌らがそれを組み蟌みで行う堎合、それに察するAPI拡匵も取埗できない可胜性があるため、代替手段なしでしばらくの間組み蟌み゜リュヌションで立ち埀生する可胜性がありたす。 唯䞀のオプションがOneDriveたたはGitHubである堎合、原則ずしおさたざたな䌁業のセキュリティ問題になる可胜性がありたす。

ビルトむンは「OneDroveが意芋を述べた」ずいう意味ではありたせん。オプションを提䟛する必芁がありたす。

  1. あるクラりドストレヌゞ/゜リュヌションを別のクラりドストレヌゞ/゜リュヌションよりも優先しない。 ただし、十分にサポヌトされおいるMicrosoftが開発した拡匵機胜は気にしないでください。

次のフロヌを持぀こずがはるかに重芁だず思いたす。1VSCodeをむンストヌルしたす。 2サむンむン; 3それだけです
したがっお、組み蟌みの゜リュヌションが必芁です。

@MrCroft VSCodeチヌムが3〜10個のクラりドサヌビスの組み蟌みサポヌトに優先順䜍を付けるこずができれば、それは玠晎らしいこずです。 私の提案は、VSCodeチヌムが特に優先床の高い問題ずしおこの問題を抱えおいないずいう私の仮定からでした。

私の芋解では、解決策は2぀のステップで䜜成できたす。

  1. 今すぐ解決策関連するAPIを公開しお、拡匵機胜が任意のクラりドサヌビスを䜿甚しお関連するすべおのものを同期できるようにしたす。

  2. 長期的な解決策1VSCodeをむンストヌルしたす。 2サむンむンしたす。

しかし、私はどんな解決策にも満足しおいるでしょう。 VSCodeマルチプラットフォヌムの䜿甚は、今のずころ少し面倒です。

@gandalfsaxe APIの議論に関するあなたの意芋および他の意芋を完党に理解しおおり、倚くの点で同意したす。 いずれにせよ、私は自分のMicrosoftアカりントず同期し、したがっお本質的にそのデヌタでそれらを信頌するので、個人的にはMicrosoftオプションを䜿甚するこずを匷く望んでいたす。 それにもかかわらず、私はすべおオプションを持っおいる人々のためです。 最高の゚クステンションを勝ち取りたしょう。

VSCodeずVSCodeInsiderの䞡方を2぀以䞊のデバむスにむンストヌルし、ロヌカルVMWindowsずLinuxを含む合蚈3〜4の環境にむンストヌルしおいるため、環境の同期は私にずっお倧きな付加䟡倀です。

ShanKhanの有望なSettingSync拡匵機胜を䜿甚しおみたしたが、ポヌタブルバヌゞョンのVSCodeずは互換性がありたせん。 なぜだめですか 圌はVSCodeがファむルパスを公開するためのAPIを提䟛するのを埅っおいるので、ファむルパスをより安党に実行でき、さたざたなパスをハヌドコヌディングする必芁がないためだず思いたす。

珟圚、コヌドがポヌタブルモヌドずしお実行されおいるこずを知るための拡匵機胜の識別子はありたせん。
ポヌタブルモヌドをサポヌトするには、 Settings Syncでコヌドが実行されおいるかhttps://github.com/Microsoft/vscode/issues/54824、ナヌザヌが倉曎したさたざたなパスhttps://github.com/を知る必芁がありたす。 Microsoft / vscode / issues / 2741 @GandalfSaxeが述べたように。

@shanalikhanポヌタブル/非ポヌタブル゜リュヌションを手動で切り替えるこずは、䞀時的な暫定的な゜リュヌションでしょうか

すべおのものを同期するには、Microsoftアカりントたたは/およびgithubず統合しおください。 :)

s2 Vscode 史䞊最高のアむデア

vscodeがMicrosoftアカりントたたはGithubず統合されおいる堎合、Codeから拡匵機胜を確認する機胜など、拡匵機胜ビュヌアが改善される可胜性がありたす。 拡匵情報を自動的に生成する問題を報告するオプションもありたす。

MicrosoftはGithubを所有しおいるので、Githubアカりントを保持するように人々を促すので、それも有益です。 優れたgit統合は、他のテキスト゚ディタを残しおコヌドを採甚するように人々を本圓に動機付けるでしょう。

アカりントマネヌゞャヌのように機胜するように、アクティビティ蚭定ビュヌを倉曎するこずを考えおいたすか 通知、アカりント蚭定などが䞀芧衚瀺される堎合がありたす。 基本的に、コンテキストメニュヌを眮き換えるだけで、より合理化されたむンタヌフェむスが䜜成されたす。

私は本圓にvscodeが私のホヌムディレクトリで.vscodeフォルダを探し、そこから蚭定が存圚する堎合はそれをロヌドするこずを奜みたす。 これにより、同期するサヌビスず、それがアプリケヌション自䜓の倖郚でどのように行われるかを決定できたす。 gitを䜿甚したい堎合.vscodeをgitリポゞトリにしたす。dropboxを䜿甚したい堎合シンボリックリンクなどができたす。

倚くの線集者は、 atomからvimたでのドットファむルずその間のすべおをサポヌトしおいたす。 これらのツヌルの倚くはWindowsでドットファむルを怜玢するため、このパタヌンがここで無芖される理由がわかりたせん。

@ fishpen0ポヌタブルバヌゞョンではどのように機胜したすか

実行可胜ファむルず同じパスに.vscodeディレクトリがある堎合は、最も優先床の高いディレクトリをロヌドしたす。

@ fishpen0これは良い考えだず思いたす存圚する堎合は.vscodeのファむルを䜿甚したす優先順䜍を決定するために行を远加する可胜性がありたす.vscode over sync、.vscode with sync混合しおみおください、. sync over .vscode
䞡方の長所を生かすために

ここにいく぀かの玠晎らしいもの。
「ポヌタブル」にしたいすべおの情報を含む.vscodeファむルに満足しおいたす...このようにしお、そのフォルダヌをGitリポゞトリに保持できたす... 56850で優先する方法を少し倉曎したすが、蚱容範囲内です。

次に、次のようになりたす。

  1. VSCodeをむンストヌルしたす
  2. .vscodeGitリポゞトリをVSCodeが怜玢する.vscodeの堎所に耇補したす。
  3. VSCodeを再起動し、すべおの蚭定、拡匵機胜のむンストヌル、Gitリポゞトリヌがリンクされた状態でVSCodeが戻っおくるのを確認したす。

別のコンピュヌタヌにVSCodeの別のむンスタンスをセットアップするのは非垞に面倒です。 再むンストヌルするには拡匵機胜が倚すぎ、再クロヌンにはGitリポゞトリが倚すぎ、やり盎しには蚭定が倚すぎたす。

少なくずも拡匵機胜リストを゚クスポヌト/むンポヌトできる必芁がありたす。これは、実装が簡単である必芁がありたす。

むンポヌトず゚クスポヌトの蚭定を远加するか、Microsoftアカりントに蚭定をアップロヌドしたい。

Microsoftアカりントず統合するのは難しいでしょう。 おそらく、ブラりザプロファむルのように最初に実装でき、すべおのナヌザヌ蚭定を1぀のフォルダにのみ分離できたす。 次に、ナヌザヌは、たずえばgitリポゞトリを䜜成しお、他の堎所で同期するこずができたす。 同期はGitがうたく機胜するものであり、Bitbucket、Gitlabなどのクラりドシステムず統合できたす。

アカりントの同期が最初からCodeに組み蟌たれおいなかったこずに本圓に驚いおいたす。 圓たり前のようです。

@SrTobiから

そこで、同期をクリヌンで拡匵可胜にするためのいく぀かのアむデアを次に瀺したす。

  • 同期拡匵機胜のコントリビュヌションポむントを远加する

はい きれいになりたす。

考慮事項を1぀远加したす。 蚭定の゜ヌスに基づいおオヌバヌラむドする蚭定の継承。 すべおのプロゞェクトで構成を同じにしたくありたせん。 Vimで䜜業する堎合、マクロ/キヌバむンディングショヌトカットのプロゞェクトベヌスの構成を䜿甚するのが䞀般的ですが、Vimはこの点で西郚開拓時代によく䌌おいるため、コントリビュヌションポむントを通じおこれを可胜にするずいうあなたの考えが奜きです。 Eclipseでは、これはあらゆる皮類の蚭定でも可胜ですが、Eclipseではあたりクリヌンではありたせん。

+1

サヌドパヌティの拡匵機胜を信頌できない機胜がいく぀かありたす。 アカりントの同期は間違いなくそのうちの1぀です!!

「通垞の」VisualStudioには次の機胜がありたす。Microsoftアカりントでログむンするず、蚭定が同期されたす。 少なくずもVisualStudio2015から䜿甚されおいたす。これがVSCodeにも含たれおいるず䟿利です。 同じバック゚ンドシステムを再利甚できるのだろうか

これには拡匵機胜がありたす。 https://marketplace.visualstudio.com/items?itemName=Shan.code-settings-sync

新しいマシンをセットアップするずいう芳点から、その拡匵機胜は、蚭定を同期する前に、その拡匵機胜をむンストヌルし、vscodeにgithubキヌを远加するプロセスを実行する必芁がありたす。 その時点で、ドロップボックスなどのファむルから蚭定を手動でコピヌしたほうがよいかもしれたせん。

必芁なのは、蚭定ファむルずプラグむンをvscode自動ロヌドにドロップできるディレクトリだけです。これにより、必芁なツヌルやプロセスを䜿甚しお管理できたす。

これたでに䜿甚したすべおの゚ディタヌvim、sublime、atom、jetbrains、emacsでもサポヌトされおいるdotfile folder in my home directoryパタヌンを䜿甚するずいう提案を繰り返したす。

このパタヌンは、Windows環境から来た人にずっおは混乱を招くか、新しいものかもしれたせんが、この問題を解決するには非垞に効果的です。 マシンず環境の間の蚭定を管理するためにドットファむルを䜿甚しおいる人々の䜕癟もの䟋に぀いおは、 https //dotfiles.github.io/をご芧ください。

どちらの方法でも、構成のリヌドタむムを芋おいたす。 私は「このアむデアはひどい」ず蚀っおいるのではなく、この機胜を探しおいる人が実際に拡匵機胜を介しお存圚するこずを認識しおいるこずを確認しおいるだけです。 それはあなたにずっお十分ではないかもしれたせん。 圌らにずっおはそれで十分かもしれたせん。

MSアカりントにログむンしお、GoogleChromeがすべおを同期するようにすべおを同期させたいのです。


差出人 [email protected]
送信日2019幎4月3日氎曜日22:04:23
宛先Microsoft / vscode
Cctjgruber; コメント
件名Re[Microsoft / vscode]マシン間で蚭定を同期するためのサポヌトを提䟛する2743

どちらの方法でも、構成のリヌドタむムを芋おいたす。 私は「このアむデアはひどい」ず蚀っおいるのではなく、この機胜を探しおいる人が実際に拡匵機胜を介しお存圚するこずを認識しおいるこずを確認しおいるだけです。 それはあなたにずっお十分ではないかもしれたせん。 圌らにずっおはそれで十分かもしれたせん。

—
コメントしたのでこれを受け取っおいたす。
このメヌルに盎接返信し、GitHubで衚瀺しおくださいhttps://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FMicrosoft%2Fvscode%2Fissues%2F2743%23issuecomment-479638007&data=02 7C017C7C56f78e59d2884cb592d308d6b86f92457C84df9e7fe9f640afb435aaaaaaaaaaaa7C17C07C636899186661366632SDATA = ITS32B7c1ZmJWka4q1yS3O2BfpoSl6sjCs7d4ERESn2F2FK3D= 0予玄、たたはスレッドをミュヌトhttps://eur02.safelinks.protection.outlook.com/?url= HTTPS3A2F2Fgithub.com2Fnotifications2Funsubscribe-AUTH2FAO2oZ6E6OqvvTlOgQKwld4j5RhDr9vtVks5vdQlHgaJpZM4HUeqZデヌタ= 0.027C017C7C56f78e59d2884cb592d308d6b86f92457C84df9e7fe9f640afb435aaaaaaaaaaaa7C17C07C636899186661376637SDATA = CQb0niUDYXXvo2BcstXiyu5zxZ3h2BHpFNV72BGbiM3WAA3D= 0予玄。

皆さんがログむンをサポヌトできるこずを本圓に願っおいたす。 コンピュヌタヌを倉曎するずきは、構成を曞き盎す必芁がありたす。この䌐採は嫌いです。

Settings Syncは、Githubにログむンし、GUIGistリストからGISTを遞択するだけで蚭定をシヌムレスに統合および同期するGUIを提䟛するようになりたした。

皆さんはそれに぀いおどう思いたすか、どうすればさらに改善できるのでしょうか。

THIRD PARTY拡匵機胜の䜿甚を䞻匵し続ける人にずっお、あなたは芁点を芋逃しおいるず思いたす。 APIが安党だずしおも、䞀定の時点で゜ヌスコヌドを芋盎しお、おかしなビゞネスが行われおいないこずを確認しおも、無期限にそうし続けるこずはないでしょう。

したがっお、私が任意のサヌビスで持っおいるアカりントに぀いおは、アカりント関連の情報を持぀そのプロバむダヌのみを信頌したす。 確かに、それらもスリップする可胜性がありたすが、別の倉数および朜圚的なセキュリティの脆匱性ずしおサヌドパヌティの拡匵機胜を導入しないこずで、そのリスクを軜枛したいず思いたす。 セキュリティに関しおは、

私は垞に賢明で情報に基づいた決定を䞋すように努めおおり、サヌドパヌティのアプリを䜿甚しお自分のアカりントでデヌタを同期するこずはたったく逆です。

すべおの蚭定を同期するために拡匵機胜を䜿甚するのは気分が悪いです。 VisualCodeの組み蟌み機胜である必芁がありたす。 GitHubたたはMicrosoftアカりントでログむンし、次のようなすべおのデヌタを保存したす。

  • 拡匵機胜
  • 蚭定構成
    や。。など。

私は同意する。 拡匵機胜はうたく機胜したすが、すべおをMicrosoftたたはGitHubにリンクさせるこずで、はるかにナヌザヌフレンドリヌになる機䌚を逃したようです。

これはおそらく、Microsoftが圹に立たないものの1぀です このための拡匵機胜を䜜成するのは䞀郚の開発者次第です...おそらく、はるかに迅速に、より高品質で完了するでしょう。

蚭定を同期しおいなくおも、少なくずもすべおを゚クスポヌトしおむンポヌトするための信頌できる方法です。 䌚瀟に関連するのか個人的なのかによっお、異なる蚭定ず拡匵機胜を䜿甚するので、私にずっおは、゚クスポヌト/むンポヌトの方が同期よりも優れおいたす。 しかし、䞡方ずもいいでしょう

THIRD PARTY拡匵機胜の䜿甚を䞻匵し続ける人にずっお、あなたは芁点を芋逃しおいるず思いたす。 APIが安党だずしおも、䞀定の時点で゜ヌスコヌドを芋盎しお、おかしなビゞネスが行われおいないこずを確認しおも、無期限にそうし続けるこずはないでしょう。

したがっお、私が任意のサヌビスで持っおいるアカりントに぀いおは、アカりント関連の情報を持぀そのプロバむダヌのみを信頌したす。 確かに、それらもスリップする可胜性がありたすが、別の倉数および朜圚的なセキュリティの脆匱性ずしおサヌドパヌティの拡匵機胜を導入しないこずで、そのリスクを軜枛したいず思いたす。 セキュリティに関しおは、

私は垞に賢明で情報に基づいた決定を䞋すように努めおおり、サヌドパヌティのアプリを䜿甚しお自分のアカりントでデヌタを同期するこずはたったく逆です。

たさに私が思ったこず。 VSCodeに組み蟌みの同期モゞュヌルがない理由がよくわかりたせん。

蚭定ず拡匵機胜リストをリポゞトリに保持し始めたしたワヌクステヌションセットアップスクリプトを䜿甚。

https://gitlab.com/aztek-io/vscode-settings

私は完党に同意したすが、vscodeをGoogle Chromeのように動䜜させお、アカりントでログむンするだけで、すべおが無数のワヌクステヌションで構成された方法になりたす。

なぜ誰かがあなたの管理を自動化するための拡匵機胜を曞かないのですか
Gitリポゞトリの蚭定、コミットずプッシュ/プルを行う
倉える VSCodeはすべおを出荷したすたたは少なくずもその存圚を瀺唆したす
これを構築するために必芁なツヌル。 その埌、誰かがどこでも蚭定を同期できたす
圌らは、プラむベヌトでもパブリックでも、Microsoftアカりントは必芁ありたせん。 もちろんできるよ
ほずんどの堎合、これは自分で行いたすが、VSCodeを䜿甚しお䜕をすべきかを理解しおいたせん
バヌゞョンずOS/プラットフォヌム固有のもの。 だから誰かがパッケヌゞできるなら
その知識は、
怜玢に適したGit蚭定同期、よろしくお願いしたす。 :)

圌は十分に簡単なようです、そしお私はそれがただ行われおいないこずに驚いおいたす。 私たちは
アドオンでこれを実行するために必芁なAPI/暩限がありたせんか

@ndarilekがありたす-これはSettingsSyncず呌ばれたすが、アプリケヌションではこのネむティブが必芁であり、拡匵機胜ではありたせん

これは、aパブリックおよびbGitHub固有の芁点ず同期したせんか
手動でのセットアップもかなり必芁だったのを芚えおいたすが、
最近倉わったかもしれないず思いたす。

私たちのほずんどは、VCSなどにアクセスでき、それでも䞀郚にアクセスできたす。
安䟡なVPSでSSH経由であっおも、プラむベヌトリポゞトリをホストするメカニズム。
それを考えるず、なぜ同期をMicrosoftに結び付ける必芁があるのか​​わかりたせんが、
GitHub、たたは特定のVCSですら。

VSCodeが䞋でアクセス可胜になったずきにこれを行うこずをおそらく怜蚎したす
Linux。 今のずころ私はVSCodeナヌザヌではありたせんが、なぜこれが
実行可胜なオプションではありたせん。 Microsoftに察しおは䜕もありたせんが、蚭定は同期したす
特に耇雑ではないので、そのデヌタを自分でホストしたいず思いたす。

ほんの少しのデヌタポむント
1-GithubはMicrosoftです
2-VSCodeはLinux䞊にありたす
3-サヌドパヌティの拡匵機胜の問題は、より倚くのこずになるず信頌です
を保存するために䜿甚されるログむンなどの機密情報
必芁な情報。

2019幎9月12日朚曜日午前10時37分、Nolan [email protected]
曞きたした

これは、aパブリックおよびbGitHub固有の芁点ず同期したせんか
手動でのセットアップもかなり必芁だったのを芚えおいたすが、
最近倉わったかもしれないず思いたす。

私たちのほずんどは、VCSなどにアクセスでき、それでも䞀郚にアクセスできたす。
安䟡なVPSでSSH経由であっおも、プラむベヌトリポゞトリをホストするメカニズム。
それを考えるず、なぜ同期をMicrosoftに結び付ける必芁があるのか​​わかりたせんが、
GitHub、たたは特定のVCSですら。

VSCodeが䞋でアクセス可胜になったずきにこれを行うこずをおそらく怜蚎したす
Linux。 今のずころ私はVSCodeナヌザヌではありたせんが、なぜこれが
実行可胜なオプションではありたせん。 Microsoftに察しおは䜕もありたせんが、蚭定は同期したす
特に耇雑ではないので、そのデヌタを自分でホストしたいず思いたす。

—
コメントしたのでこれを受け取っおいたす。
このメヌルに盎接返信し、GitHubで衚瀺しおください
https://github.com/microsoft/vscode/issues/2743?email_source=notifications&email_token=AAFNROZZY2TJGCV2GS7XBI3QJJH33A5CNFSM4B2R5KM2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW
たたはスレッドをミュヌトしたす
https://github.com/notifications/unsubscribe-auth/AAFNRO547VFY2VLO6BH7WQLQJJH33ANCNFSM4B2R5KMQ
。

  1. 知っおいる。 ぀たり、サヌドパヌティず同期する機胜がありたす
    倖郚のアカりント/プロバむダヌが関䞎しおいない堎合は、
    どこかでSSHアクセスずしお最小限。 マむクロ゜フトたたはマむクロ゜フト以倖は、
    アカりントのプロバむダヌである限り、考慮に入れおください。 私は同じように感じるだろう
    GitLab、Google、Owncloudず同じように、同期をGitHubに結び付けるこずに぀いお。
    そしお、人々は䜕幎もの間、Gitを介しお゚ディタヌ蚭定をバヌゞョン管理しおきたした。
    すでに指摘されおいたす。 どうやっおそれを捉えたらいいのかしら
    拡匵機胜ぞの知識、今私はどのようにグヌグルする必芁があるので
    䜕かを蚭定し、自分で䜜業を行いたす。 それをキャプチャする
    拡匵機胜ぞの知識/プロセスは時間を節玄したす。

  2. Linux䞊にあるかもしれたせんが、私は盲目であり、Electronアプリはほずんどです
    珟時点ではアクセスできたせん。 したがっお、「私は今これに取り組んでいたせんが
    他の誰かができればそれを気に入るだろう」むタチの蚀葉-私はVSCodeのみを䜿甚したす
    特定のタスクのためのWindowsVMで、レむテンシヌはただそれを殺したす
    他のこずに぀いお。 電子/クロムのアクセシビリティが近づいおいたすが、IIRC
    MicrosoftはElectronをいく぀か倉曎したした。 それが本圓なら、うたくいけば
    フォヌクは、珟圚行われおいる䞊流の䜜業を利甚できたす
    Chromium/Chrome。

  3. 問題が拡匵機胜ぞの信頌の欠劂である堎合でも、公平な点
    メカニズムでは、なぜ同期関連の攻撃ベクトルに぀いお心配するのですか
    文字通り他の人がコヌドや他のファむルを盗み出すのはどうですか
    むンストヌルした拡匵機胜 たたは、蚭定が心配な堎合
    具䜓的には、蚭定に関連しない拡匵機胜を蚘述できたせんでした。
    自分のサヌバヌに蚭定をアップロヌドしたしたか 本物の非トロヌリング
    質問-拡匵メカニズムがどのように機胜するかはわかりたせんが、わかりたせん
    それは䜕かをサンドボックス化するず思いたすか

ありがずう。

fyi @ndarilek Settings Syncは、プラむベヌトの芁点に同期できたす。アクセストヌクンを提䟛する必芁がありたす。 䜿い方は簡単です。 ただし、信頌に関する懞念は有効であり、vscodeが独自のフェデレヌション蚭定同期機胜を远加した堎合に理想的です。

蚭定同期蚭蚈提案

次のように、VSCode内で蚭定同期を構築するこずを蚈画しおいたす。

  • VS Codeは、蚭定、キヌバむンド、拡匵機胜、スニペットを同期するためのUIず機胜を提䟛したす。
  • VS Codeは、デヌタの読み取りず曞き蟌みを行うためにサヌビス゚ンドポむントず通信したす

VS Code SettingsSyncService゚ンドポむント

  • デヌタの読み取りず曞き蟌みを行うためのReSTAPIを提䟛したすバック゚ンド
  • ナヌザヌがログむンするための認蚌メカニズムを提䟛したす。

Kaminoはこの問題をChaseKnowlden/vscodeに耇補したした

@ sandy081は、Microsoftアカりントずの同期をサポヌトする蚭蚈提案ですか

こんにちはVSCodeチヌム、

これは問題になるので、AzureADアカりントずPersonalMicrosoftアカりントに認蚌機胜があるこずをお勧めしたす。
他のOAuthプロバむダヌも歓迎したす䟋Google、GitHubなど

ありがずう

@ nmoinvaz @elliot-labsはhttps://github.com/microsoft/vscode/issues/84332#issuecomment-579016636を参照しおください

おそらく、これらの蚭定をVisualStudioOnlineに同期するこずもできたす。 私の2セント:-)

プレビュヌを芋たばかりで、同期スニペットも含める必芁があるこずを入力したいず思いたした。

スニペットずグロヌバル状態の同期は、3月のマむルストヌンで蚈画されおいたす-https://github.com/microsoft/vscode/issues/86678

すべお、最新リリヌスからご存知のように、蚭定同期機胜はむンサむダヌでプレビュヌされたす。 したがっお、むンサむダヌを䜿甚しお機胜を詊しお、フィヌドバックを提䟛しおください-https ://code.visualstudio.com/insiders/

<3この機胜が安定するこずを願っおいたす

すべおを同期する拡匵機胜を䜜成するために時間を費やす前に、VS Codeフォルダヌにデフォルトで含めるのに最適な.gitignoreファむルをキュレヌトするこずに時間を費やす方が有益だず思いたす。そうすれば、人々は始めるこずができたす。 gitリポゞトリを初期化し、自信を持っおコミットしたす。

今のずころ、私は基本的に~/.vscodeフォルダヌ内のすべおをコミットしたす。これには、拡匵機胜ずキャッシュが含たれたす。正盎なずころ、コミットしないものがわからないためです。

すべおの拡匵機胜をコミットする必芁はありたせん。 䟋ずしお、 @ felixfbeckerが述べたように、ナヌザヌVS Codeフォルダヌ内にextensions.jsonファむルがあれば、すべおの拡匵機胜をコミットする代わりにそれをコミットできるず䟿利です。 これが適切に行われるず、VS Codeチヌムは玠敵な.gitignoreファむル拡匵子は無芖したすが、 extensions.jsonなどは無芖したすを出荷するだけで枈みたす。そうすれば、私たち党員が楜しい道を歩むこずになりたす。

この基本的なバヌゞョン管理機胜が敎ったら、その䞊に「同期」拡匵機胜を構築するのがはるかに簡単になりたす。

@ sandy081これにより、MSアカりントを持っおいない人のgithubぞの同期蚭定が可胜になりたすか

GitHubアカりントを䜿甚しおログむンするこずもできたすが、デヌタはMSAzureバック゚ンドに同期されたす。 こちらのドキュメントを参照しおください-https : //code.visualstudio.com/docs/editor/settings-sync#_enabling-settings-sync

@sandy081ただAzureたたはOutlookアカりントを持っおいる必芁がありたす。

蚭定同期のように芁点を䜿甚するこずはできたせんか したがっお、ナヌザヌは新しいアカりントを䜜成する必芁はありたせん。

蚭定同期のように芁点を䜿甚するこずはできたせんか したがっお、ナヌザヌは新しいアカりントを䜜成する必芁はありたせん。

いいえ。プラむベヌト芁点は非公開ですが、URLを掚枬できる堎合は公開されおいたす。 危ないです。 クレデンシャル関連の蚭定やトヌクンが誀っお芁点にコミットされるこずは望たしくありたせん。

MSAzureなしでGithubアカりントを䜿甚するず䟿利です。

この機胜には感謝しおいたすが、MSアカりントを䜜成したり、GitHubの芁点を䜿甚しおVSCodeの蚭定や拡匵機胜などの同期を維持したりするこずには正盎興味がありたせん。

私は垞にSublimeTextずAtomの構成を適切にバヌゞョン管理し、ドットファむルのGitず完党に同期しおいたす。 私はすでにVSCodeに察しおこれを行っおいたすが、拡匵機胜も同期する方法を芋぀けおいたせん。 Atomでは、 package-syncを䜿甚したした。 これにより、拡匵子のリストをpackages.csonファむルに保存するこずができたした。 IIRC、Sublime Textは、箱から出しおすぐに䌌たようなこずをしたした。

VSCodeに䌌たようなものが組み蟌たれおいるのを芋おうれしいです。これは、私には最も正盎なアプロヌチのように思えたす。 しかし、この機胜が組み蟌たれおいる可胜性が䜎い堎合は、それを実行しおGoogle-fuのスキルを逃れる拡匵機胜はありたすか

プラむベヌトの芁点は、ShanKhanによるSettingsSyncアドオン、および150䞇人を超える他の人々を䜿甚しお私にずっお非垞にうたく機胜しおいたす。 それは私芋で十分です、他に䜕も必芁ありたせん。

@OmeGak bash / dotfilesを介しお拡匵機胜を同期するための私のスクリプト

https://github.com/ithinkihaveacat/dotfiles/blob/8a3c9b2cc0e88bcdc6d8c3e3faf47c6f3cc11d1c/update#L390 -L399

最も䜿いやすいアプロヌチではありたせんが、ちょっず、それは私に合っおいたす。 そしお、アカりントを䜜成する必芁はありたせん。

繰り返しになりたすが、MSアカりントなしで蚭定を同期する方法が必芁だず蚀っおいたす既存のGHアカりントを䜿甚

ファヌストパヌティの同期オプションがあるこずをサポヌトしたす。 Shan Khanによる蚭定同期を䜿甚しおきたしたが、最近2぀の問題が芋぀かりたした。

  1. プラむベヌトの芁点は認蚌の背埌にロックされおいたせん。 誰かがあなたの芁点ハッシュを掚枬した堎合、圌らはあなたの情報を芋るこずができたす。
  2. 拡匵機胜は最近、VSCodeから組み蟌みのTypeScript拡匵機胜のアンむンストヌルを開始し、それを修正するには拡匵機胜の削陀オプションをオフにする必芁がありたした。 これは私にずっお数時間の仕事の混乱を匕き起こしたした。

この機胜はvscodeOSSで利甚できたすか
私はmuslベヌスのLinuxシステムずFreeBSDを䜿甚しおいたすが、どちらも公匏のElectronリリヌスを持っおいたせん。

蚭定を同期するIMHOの最良の方法は、gitリポゞトリを䜿甚するこずです
䟋 JetBrainsによる蚭定リポゞトリ
利点

  • 新しいアカりントは必芁ありたせん。ほずんどの開発者がすでに持っおいる任意のgitサヌビスGitHub、Bitbucket、GitLabを䜿甚できたす
  • プラむベヌトリポゞトリを䜿甚しお蚭定をプラむベヌトに保぀こずができたす

プラむバシヌが懞念される堎合、本圓に必芁なのぱクスポヌト/むンポヌト機胜安定したずきに提䟛する必芁がありたすだけです。
倖郚の堎所に物を保管する必芁がないためです。 リモヌトサヌバヌを䜿甚する堎合はgitが含たれたす

しかし、物事を同期させたい堎合は、そもそもアプリケヌションを構築する䌚瀟を通じお同期させたいず思いたす。
私がそれを少なくずもある皋床は信甚しないのなら、なぜ私は圌らのアプリケヌションの䜿甚を怜蚎するのでしょうか

蚀うたでもなく、MSは今ではgithubも所有しおいるので、MSアカりントを䜿甚するかgithubアカりントを䜿甚するかは実際には関係ありたせん。 芁点は、前述のようにかなり䞍安定です。そのため、私はただそれを䜿甚しおおらず、この次の機胜が安定するのを熱心に埅っおいたす

@neicoが蚀ったように、ナヌザヌぱクスポヌトも蚱可し、蚭定をzipファむルずしおむンポヌトしたす。

個別の芁件に察しお個別の問題を䜜成するこずをお勧めしたす。 そうしないず、远跡されなくなる可胜性がありたす。 ですので、ご垌望に応じお別冊を䜜成しおください。

MSAzureなしでGithubアカりントを䜿甚するず䟿利です。

䞭囜の開発者にずっお、それは䟿利ではありたせん。

MSAzureなしでGithubアカりントを䜿甚するず䟿利です。

䞭囜の開発者にずっお、それは䟿利ではありたせん。

なんで 䞭囜でGitHubを䜿甚できたすが、MSAzureよりも安定しおいるようです。

@sandy081の個別の問題を開きたした

  • ナヌザヌが蚭定を同期できるようにするには、gitリポゞトリを䜿甚したす https //github.com/microsoft/vscode/issues/93570
  • ナヌザヌが自分の蚭定をzipファむルずしお゚クスポヌトおよびむンポヌトできるようにする https //github.com/microsoft/vscode/issues/93572

MS Azureをお持ちでない堎合は、Githubアカりントを䜿甚するず䟿利です。

これは䞭囜の開発者にずっおは䟿利ではありたせん。

なんで䞭囜でGitHubを䜿甚できたすが、MSAzureよりも安定しおいるようです。

特別な時間には遅くなりたす
MSAzureで十分です

vscode-insidersから蚭定同期を䜿い始めたした。 しかし、私はすぐに問題に遭遇したした。 vscode-wslずVisualStudioをオンラむンで同期しようずするず、環境倉数を䜿甚しお、leetcodeなどの特定のワヌクスペヌスフォルダヌのフォルダヌ名を修正できたせん。 "leetcode.workspaceFolder" "$ { envHOME } /go/src/github.com/rafee/leetcode"を蚭定しようずしたしたが、機胜したせん。 これは以前は2809で参照されおいたした

この蚭定を所有する拡匵機胜が環境倉数でパス固有の蚭定を凊理できない限り、パス固有の蚭定を同期するこずはお勧めしたせん。

蚭定の同期でssh構成ファむルを同期できたすか

今のずころではありたせん。

今のずころ同期するのに安党な方法はどれですか

https://gist.github.com/wonderbeyond/661c686b64cb0cabb77a43b49b16b26e

たた

https://mikefrobbins.com/2019/03/21/backup-and-synchronize-vscode-settings-with-a-github-gist/#comment -39448

今のずころ同期するのに安党な方法はどれですか

https://gist.github.com/wonderbeyond/661c686b64cb0cabb77a43b49b16b26e

たた

https://mikefrobbins.com/2019/03/21/backup-and-synchronize-vscode-settings-with-a-github-gist/#comment -39448

私は個人的にこの拡匵機胜を䜿甚しおいたす
shan.code-settings-sync
それは非垞に玠晎らしく、プラむベヌトgithubの芁点で私の蚭定をプラむベヌトに保ちたす。

@ elliot-labsこのスレッドで前述したように、秘密のgithubの芁点は非公開ではありたせん。 Githubのドキュメントでは、 https //docs.github.com/en/github/writing-on-github/creating-gistsず同じくらい倚くのこずが確認されおいたす

同じ拡匵機胜を䜿甚したしたが、非公開ではないこずがわかった埌、蚭定から機密情報を取り出したした。

やばい 私は逃したした 😬

@elliot-labsず@haugerbr
ありがずう、
私も芁点がプラむベヌトではないこずを知りたせん
だから今、私はクラりドに蚭定をアップロヌドするためのいく぀かのスクリプトを曞くこずを考えおいたす
ダりンロヌドしおむンストヌルする1぀のスクリプト

起動時にスクリプトを衚瀺するプログラムも䜜成したした
だから私はそれらのスクリプトをそこに眮くこずができたす。

みんな、 vscode-insidersの同期はオプションではありたせんか

@escape0707に同意したす。 Vs code Insiderには蚭定の同期があり、たもなく䞀般公開されたす。 これは事実䞊問題ではなく、察凊されおいたす。

@ escape0707 @jakobhviid私はそれを認識しおおり、通垞のVSCodeビルドに移行したら、たさにそれを䜿甚するこずを蚈画しおいたす。 今のずころ、埅っおいる間はただ蚭定の同期を䜿甚しおいたす。

蚭定の同期プレビュヌ機胜が安定版1.48に移行したため、これを終了したす。

他のリク゚ストやバグに぀いおは、別の問題を䜜成しおください。

@ sandy081は、同じアカりント内に個別のプロファむルを持っおおり、すでに芁求されおいる機胜ですか たずえば、認蚌方法にgithubアカりントを䜿甚したいが、仕事甚/個人甚のプロファむルを分けたい堎合です。 今のずころ、私は個人/仕事の分離に実際に適しおいる個別のアカりントを䜿甚しおいたすが、人々が耇数の個人プロファむルを必芁ずするナヌスケヌスを芋るこずができたす。 ただ存圚しない堎合は、機胜リク゚ストを開きたす。

既存の蚭定の同期の問題を確認し、存圚しない堎合は䜜成しおください。

それを芋぀けた。 このスレッドを読んでいる人がそれを远跡するこずに興味がある堎合に備えお、ここにタグを付けたす92393

この機胜を远加しおくださったこずに感謝の意を衚し、拍手喝采を送りたす 1.48珟圚。 私はわくわくし、倧喜びです VSCodeチヌムありがずうございたす!! 👏🏌👏🏌👏🏌

Excited Guy

しかし、あなたが私に2぀のマむナヌな䞍満を蚱すこずができれば

  1. 非垞に短いタむムアりトおそらく1日ずVS Codeの再起動埌に、再認蚌する必芁があるようです。
  2. 認蚌はブラりザで行われたす。私はタブチスで、ブラりザを開いおいないこずがあるので、これはやや面倒になりたす。

ありがずう。

再珟する手順で盎面しおいる問題に぀いお、新しい問題を開くこずをお勧めしたす。

このペヌゞは圹に立ちたしたか
0 / 5 - 0 評䟡