क्या उदाहरणों के बीच मेरे विज़ुअल स्टूडियो कोड सेटिंग्स को सिंक करने का कोई तरीका है?


123

मैं अपने वीएस कोड उपयोगकर्ता सेटिंग्स (फ़ाइल> वरीयताएँ> उपयोगकर्ता सेटिंग्स) को किसी तरह क्लाउड पर सिंक करने में सक्षम होना चाहता हूं, इसलिए मैं उन्हें विंडोज़ 10 और विज़ुअल स्टूडियो की तरह कई इंस्टॉलेशन के बीच आसानी से साझा कर सकता हूं।

क्या ऐसा करने का कोई समर्थित तरीका है? कोड में प्रत्यक्ष समर्थन बहुत अच्छा होगा, लेकिन अन्यथा मेरी सेटिंग्स को स्थानांतरित करने में सक्षम होने के लिए। किसी ड्रॉपबॉक्स या वनड्राइव फ़ोल्डर में स्थान भी काम करेगा।

मैं विशेष रूप से स्वचालित रूप से और चुपचाप ऐसा करने के लिए देख रहा हूं। मैन्युअल रूप से निर्यात / आयात बहुत बोझिल है और मुझे वह नहीं मिल रहा है जिसकी मुझे तलाश है।


अपडेट: यहां इसके लिए एक सुविधा अनुरोध है । यदि आप यह सुविधा चाहते हैं, तो कृपया इसे एक अंगूठा दें।


2
यदि आप Google के बैकअप और सिंक प्रोग्राम का उपयोग करते हैं और अपने C: \ Users \ [Your_USER] \ AppData \ Roaming \ Code \ उपयोगकर्ता फ़ोल्डर में बैकअप लेते हैं तो एक बहुत ही सरल तरीका होगा।
विंस

जवाबों:


126

मैंने एक एक्सटेंशन विकसित किया है जो आपके सभी विज़ुअल स्टूडियो कोड सेटिंग्स को कई उदाहरणों में सिंक करेगा।

प्रमुख विशेषताऐं

  1. अपने GitHub खाते के टोकन का उपयोग करें।
  2. एक क्लिक पर अपलोड और डाउनलोड करना आसान।
  3. सभी सेटिंग्स और स्निपेट फ़ाइलों को सहेजता है।
  4. अपलोड कुंजी: Shift + Alt + u
  5. डाउनलोड कुंजी: Shift + Alt + d
  6. सभी सिंक विकल्पों को देखने के लिए सिंक इन ऑर्डर टाइप करें

यह सिंक

  • सेटिंग्स फ़ाइल
  • कीबाइंडिंग फ़ाइल
  • फ़ाइल लॉन्च करें
  • स्निपेट फ़ोल्डर
  • VSCode एक्सटेंशन

विस्तार दस्तावेज़ स्रोत

VSCode - सेटिंग्स सिंक ब्लॉग पोस्ट

यहां डाउनलोड करें: वीएस कोड - सेटिंग्स सिंक - एक्सटेंशन


1
धन्यवाद शान खान - यह एक्सटेंशन काफी उपयोगी है - मेरे पास वर्चुअल सर्वर का एक सेट है जहां मुझे वीएस कोड सेटिंग्स और इंस्टेंस के बीच की महत्वपूर्ण बाइंडिंग को सिंक करने की आवश्यकता है और यह एक्सटेंशन बिल्कुल विज्ञापन के रूप में काम करता है।
Bill_Stewart

इसकी कोशिश की लेकिन कोई सफलता नहीं मिली। जब मैं इसे Alt-Shift U द्वारा सक्रिय करता हूं, तो मुझे एक त्रुटि मिलती है: extensionHost.ts: 293 [एक्सटेंशन होस्ट] {"संदेश": "नहीं मिला", "प्रलेखन_ह्ल": " developer.github.com/v3 "} A। logExtensionHostMessage @ extensionHost.ts: 293 messageService.ts: 126Error कंसोल में लॉग इन करें (मदद मेनू> टॉगल डेवलपर टूल)। आप अग्रिम सेटिंग कमांड से: सिंक: ओपन इश्यू ’का उपयोग करके एक समस्या खोल सकते हैं। @doShow @ messageService.ts: 126
रॉबिन को

4
मुझे इस उत्तर को स्वीकार करना अच्छा लगेगा, लेकिन मैंने इस टूल को आज़माया और इसे अविश्वसनीय और छोटी बात पाया। बहुत ही सरल परिदृश्य: वीएस कोड दो मशीनों पर स्थापित किया गया था, और मैं दोनों को ऑटो-अपलोड / डाउनलोड सेटिंग्स और एक्सटेंशन परिवर्तनों को प्राप्त करने की कोशिश कर रहा था। मैंने अंततः इसे काम करने में असफल होने के बाद छोड़ दिया। तो, महान विचार है, लेकिन अधिक काम की जरूरत है।
मार्क व्हाइटेकर

2
मैंने अपनी भावनाओं को एक (अर्ध) सार्वजनिक गिस्ट में अपनी सेटिंग्स को पोस्ट किया है। कुछ एक्सटेंशन अपनी सेटिंग्स में संवेदनशील डेटा (जैसे डेटाबेस लॉगिन, एसएफटीपी लॉगिन) संग्रहीत करते हैं। क्या इसके बजाय "स्थानीय" फ़ाइल पर संग्रहण को पुनर्निर्देशित करना मुश्किल होगा, जैसे कि Syncthing या Resilio सिंक जैसे बाहरी उपकरण द्वारा सिंक्रनाइज़ किया गया है?
कोर्कमैन

1
इन स्थितियों से निपटने के लिए @korkman, सेटिंग्स सिंक को स्थानीय फ़ाइलों के माध्यम से सिंक करने और भविष्य के अपडेट में जीआईटी जैसी रिपॉजिटरी के माध्यम से सिंक करने की अनुमति देगा।
शान खान

21

आप ड्रॉपबॉक्स या वनड्राइव जैसे अनुप्रयोगों के सिंक निर्देशिका के लिए उपयोगकर्ता सेटिंग्स युक्त निर्देशिका से एक कठिन लिंक बना सकते हैं।

उदाहरण के लिए, विंडोज़ पर, उपयोगकर्ता सेटिंग्स में स्थित हैं %APPDATA%\Code\User, इसलिए आप टाइप कर सकते हैं:

mklink /H /J X:\Your\Sync\Dir %APPDATA%\Code\User

सिंक्रनाइज़ेशन प्राप्त करने के लिए विजुअल स्टूडियो कोड वाले अपने कंप्यूटरों पर।

फिर, दूसरे कंप्यूटर पर, आप %APPDATA%\Code\Userफ़ोल्डर को हटा सकते हैं , और टाइप करें:

mklink /H /J %APPDATA%\Code\User X:\Your\Sync\Dir

सिंक्रनाइज़ सेटिंग्स को पुनः प्राप्त करने के लिए।


नमस्ते ! मुझे समझ नहीं आ रहा है कि आपको सिंक निर्देशिका से% appdata% फ़ोल्डर में एक लिंक बनाने की आवश्यकता क्यों होगी। सिंक निर्देशिका (ड्रॉपबॉक्स, वनड्राइव, जो भी ...) में अपने सभी वास्तविक वीएस सेटिंग्स के लिए एक बार ले जाएं, फिर हर कंप्यूटर पर आप सेटिंग्स को सिंक करना चाहते हैं, हटाएं %APPDATA%\Code\Userऔर उपयोग करके लिंक बनाएंmklink /H /J %APPDATA%\Code\User X:\Your\Sync\Dir
माइकेल पोला

2
क्योंकि आप दिए गए नाम के पहले से मौजूद होने पर एक लिंक बनाने में विफल रहेंगे, जबकि सेटिंग्स डाउनलोड होने के बाद सिंक निर्देशिका वहां होगी।
श्री री

यह संदेश के साथ नेटवर्क ड्राइव के लिए विफल रहता है"Local NTFS volumes are required to complete the operation."
अमित बेकनस्टीन

11

अहा, आप मेरे VSCode एक्सटेंशन की कोशिश कर सकते हैं: सिंकिंग

आशा है कि आप इसे पसंद करेंगे। :)


एक त्वरित गाइड

  1. सिंकिंग स्थापित करें :

  2. अपना खुद का प्राप्त करें GitHub Personal Access Token:

    1. अपने GitHub Settings पेज पर लॉगिन करें ।

      सेटिंग्स पेज पर लॉगिन करें

    2. Personal access tokensटैब का चयन करें और क्लिक करें Generate new token

      नया टोकन जनरेट करें

    3. का चयन करें gistऔर क्लिक करें Generate token

      अनुमति दें

    4. अपने टोकन को कॉपी और बैकअप करें।

      कॉपी और बैकअप टोकन

  3. अपनी सेटिंग्स सिंक करें:

    Syncingआवश्यक जानकारी के लिए पूछेंगे for the first timeऔर save for later use

    1. अपलोड करें :

      1. टाइप uploadमें VSCode Command Palette

      2. अपना दर्ज करें GitHub Personal Access Token

      3. अपना Gist ID(या leave it blankस्वचालित रूप से बनाने के लिए) दर्ज करें ।

      4. किया हुआ!

      5. अपलोड करने के बाद, आप अपनी सेटिंग्स और Gist IDअपने GitHub Gist में संबंधित पा सकते हैं ।

        सेटिंग्स और जिस्ट

    2. डाउनलोड करें :

      1. टाइप downloadमें VSCode Command Palette

      2. अपना प्रवेश करें GitHub Personal Access Token(या leave it blankयदि आप सार्वजनिक Gist से डाउनलोड करना चाहते हैं)

      3. अपना Gist ID(या public Gist ID) दर्ज करें ।

      4. किया हुआ!


हम्म। यह उन संदर्भों को सिंक करने के लिए प्रतीत नहीं होता है जो मैंने वीएस कोड इंस्टॉल के संदर्भ में स्थापित किए हैं। क्या मुझे कुछ याद आ रहा है या क्या यह कार्यक्षमता इस उपकरण के दायरे से परे है?
सीड्यूड

EDIT: Syncing: Download Settingsएक्सटेंशन्स को डाउनलोड करने के लिए मुझे 2x चलाना था । कोई बिग्गी नहीं, सिर्फ एक सिर। हत्यारा उपकरण के लिए धन्यवाद!
सीड्यूड

1
मैंने अपनी भावनाओं को एक (अर्ध) सार्वजनिक गिस्ट में अपनी सेटिंग्स को पोस्ट किया है। कुछ एक्सटेंशन अपनी सेटिंग्स में संवेदनशील डेटा (जैसे डेटाबेस लॉगिन, एसएफटीपी लॉगिन) को संग्रहीत करते हैं। क्या इसके बजाय "स्थानीय" फ़ाइल पर संग्रहण को पुनर्निर्देशित करना मुश्किल होगा, जैसे कि Syncthing या Resilio सिंक जैसे बाहरी उपकरण द्वारा सिंक्रनाइज़ किया गया है?
कोर्कमैन

@korkman स्थानीय भंडारण के लिए निर्यात अभी तक समर्थित नहीं है, लेकिन यह फ़ाइल सिंक्रनाइज़ेशन का समर्थन करने के लिए बेहतर हो सकता है।
नॉनोरॉजोरो

9

V1.48 में:

सुविधाओं का पूर्वावलोकन करें

पूर्वावलोकन सुविधाएँ रिलीज़ के लिए तैयार नहीं हैं, लेकिन उपयोग करने के लिए पर्याप्त कार्यात्मक हैं। हम आपकी प्रारंभिक प्रतिक्रिया का स्वागत करते हैं जबकि वे विकास के अधीन हैं।

सेटिंग्स सिंक

सेटिंग्स सिंक अब स्थिर रिलीज में पूर्वावलोकन के लिए उपलब्ध है for। अधिक जानकारी और पूछे जाने वाले प्रश्न के लिए उपयोगकर्ता गाइड का संदर्भ लें ।

फ़ीचर को अब उत्पाद में सेटिंग्स सिंक भी कहा जाता है । इसके सभी संदर्भ और सेटिंग्स का नाम बदलकर संरेखित किया जाना है।

"मैनुअल मर्ज" भी देखें और https://github.com/microsoft/vscode-docs/blob/vnext/release-notes/v1_48.md#settings-sync पर अंदरूनी सूत्रों और स्थिर के बीच समन्वय करना


V1.45 में ऐसा लगता है कि आप बिल्ट-इन सेटिंग्स सिंक करने के लिए जीथब के माध्यम से लॉग इन कर पाएंगे, https://github.com/microsoft/vscode/issues/95160#event-3266867554 ( सेटिंग्स सिंक में GHHub लॉगिन को देखें) )। और v1.45 रिलीज नोट्स


V1.43 में पूर्वावलोकन सुविधा के रूप में (इसलिए इनसाइडर्स बिल्ड केवल) है सेटिंग सिंक हैHttps://github.com/microsoft/vscode-docs/blob/vnext/release-notes/v1_43.md#settings-sync देखें

सेटिंग्स सिंक

हम वी.एस. कोड सेटिंग्स, एक्सटेंशन और कीबोर्ड शॉर्टकट्स को मशीनों (लोकप्रिय फीचर अनुरोध) को सिंक्रनाइज़ करने में सहायता के लिए पिछले कुछ महीनों से काम कर रहे हैं # 1343 ) के । इस मील के पत्थर में, हमें यह घोषणा करते हुए खुशी हो रही है कि यह सुविधा हमारे अगले 1.44.0-इनसाइडर रिलीज से पूर्वावलोकन के लिए तैयार है । अब आप अपने कस्टमाइज़ेशन को अपने सभी वी.एस. कोड में अपने सभी मशीनों में स्थापित कर सकते हैं। आप न्यूनतम प्रयास के साथ एक ताजा मशीन पर अपने व्यक्तिगत अनुकूलन के साथ वीएस कोड भी बूटस्ट्रैप कर सकते हैं। निम्नलिखित वीडियो यह प्रदर्शित करता है:

सिंक्रोनाइज़ करते समय सेटिंग्स और कीबाइंडिंग में टकराव का पता लगाने का समर्थन करता है। बाईं ओर आने वाले (क्लाउड) परिवर्तन और दाईं ओर स्थानीय परिवर्तनों के साथ अंतर संपादक का उपयोग करके संघर्ष दिखाए जाते हैं। आप दाईं ओर के संपादक में संपादन करके संघर्षों को हल कर सकते हैं और संपादक में दिए गए कार्यों का उपयोग करके परिवर्तनों को मर्ज कर सकते हैं।

समर्थित सुविधाएँ

वर्तमान में सेटिंग्स, कीबोर्ड शॉर्टकट, एक्सटेंशन और प्रदर्शन भाषा सिंक्रनाइज़ हैं, लेकिन हम और अधिक जोड़ने की योजना बना रहे हैं। आप हमारी प्रस्तावित सूची की समीक्षा कर सकते हैं सेटिंग सिंक सुविधाओं

मशीन सेटिंग्स (मशीन या मशीन-ओवररिडेबल स्कोप के साथ) डिफ़ॉल्ट रूप से सिंक्रनाइज़ नहीं होती हैं। आप सेटिंग संपादक से या सेटिंग का उपयोग करके इस सूची में इच्छित सेटिंग्स जोड़ या हटा सकते हैं sync.ignoredSettings

कीबोर्ड शॉर्टकट डिफ़ॉल्ट रूप से प्रति प्लेटफ़ॉर्म पर सिंक्रनाइज़ किए जाते हैं। यदि आपके कीबोर्ड शॉर्टकट प्लेटफ़ॉर्म एग्नॉस्टिक हैं, तो आप सेटिंग को अक्षम करके उन्हें प्लेटफ़ॉर्म पर सिंक्रनाइज़ कर सकते हैं sync.keybindingsPerPlatform

सभी अंतर्निहित और इंस्टॉल किए गए एक्सटेंशन अपने वैश्विक सक्षम स्थिति के साथ सिंक्रनाइज़ किए जाते हैं। आप एक्सटेंशन एक्सटेंशन से या सेटिंग का उपयोग करके किसी एक्सटेंशन को सिंक्रनाइज़ करना छोड़ सकते हैं sync.ignoredExtensions

सेटिंग्स सिंक गतिविधि को लॉग (सिंक) आउटपुट दृश्य में देखा जा सकता है । जब भी वे सिंक्रनाइज़ेशन के दौरान बदले जाते हैं, तब सभी स्थानीय अनुकूलन पिछले 30 दिनों (कम से कम 10) डिस्क में समर्थित होते हैं। आप कमांड सिंक का उपयोग कर सकते हैं : बैकअप स्थान पर जाने और अपने पुराने अनुकूलन को बनाए रखने के लिए स्थानीय बैकअप फ़ोल्डर खोलें

(और रिलीज नोट लिंक पर कुछ gifs)

ध्यान दें कि आपके Microsoft खाते के माध्यम से काम कर रहा है , न कि जीथब (v1.45 तक - शीर्ष देखें):

सिंक्रनाइज़ेशन के लिए अपने VS कोड अनुकूलन को संग्रहीत करने के लिए सेटिंग्स सिंक एक Microsoft खाते का उपयोग करता है और इसलिए इसका उपयोग करने के लिए आपको एक खाते की आवश्यकता होगी। अधिक जानकारी और मदद के लिए सेटिंग्स सिंक प्रलेखन का संदर्भ लें ।

यह भी देखें कि कैसे स्थापित करने के लिए https://github.com/microsoft/vscode-docs/blob/vnext/docs/editor/settings-sync.md देखें settings sync


और सेटिंग्स सिंक पर v1.44 जानकारी के लिए एक लिंक: https://github.com/microsoft/vscode-docs/blob/vnext/release-notes/v1_44.md#settings-sync


धन्यवाद मार्क। मैं यह कोशिश करूँगा जब यह आएगा।
मार्क व्हिटकेर

1
मिलियन डॉलर का सवाल है कि यह स्थिर कब होगा। 1.46 बाहर है, लेकिन फिर भी अंदरूनी सूत्र हैं :(
bviktor

6

मैंने अपने मैक पर settings.jsonस्वचालित बैकअप के लिए वीएस कोड के अपने आईक्लाउड ड्राइव पर कॉपी करके , और फिर एक प्रतीकात्मक लिंक बनाकर किया।

  1. वीएस कोड सेटिंग्स निर्देशिकाsettings.json से कॉपी करें $HOME/Library/Application Support/Code/User/settings.jsonअपने बैकअप स्थान पर
  2. का settings.jsonनाम बदलकर पुराना बैकअप लेंsettings-old.json
  3. टर्मिनल में, cdवीआर कोड सेटिंग डीआईआर:cd ~/Library/Application\ Support/Code/User/
  4. कमांड का उपयोग करके अपनी बैक अप फ़ाइल के लिए सिमलिंक बनाएं ln -sf path/to/backup/settings.json settings.json। जब से मैंने iCloud में मेरा समर्थन किया और फ़ाइल का नाम बदल दिया vscode.settings.json, मेरी कमान इस तरह दिखी:ln -sf ~/Library/Mobile\ Documents/com~apple~CloudDocs/vscode.settings.json settings.json
  5. जांचें कि आप वीएस कोड में उपयोगकर्ता की प्राथमिकताएं खोल सकते हैं

किसी भिन्न मैक पर बैकअप का उपयोग करने के लिए, बस चरण 2-5 दोहराएं।

मैंने एक्सटेंशन के लिए भी ऐसा किया है ...

cd ~/.vscode/
mkdir ~/Library/Mobile\ Documents/com~apple~CloudDocs/vscode/
cp -a extensions ~/Library/Mobile\ Documents/com~apple~CloudDocs/vscode
mv extensions extensions-old
ln -sf ~/Library/Mobile\ Documents/com~apple~CloudDocs/vscode/extensions extensions

@frankhommers ऐसा लगता है कि विंडो के सिम्कलिन कमांड का उपयोग करके इसे दोहराया जा सकता है mklink:। आप आईक्लाउड ड्राइव के बजाय ड्रॉपबॉक्स, वनड्राइव, या किसी अन्य क्लाउड सेवा का उपयोग कर सकते हैं
क्रिस फिस्ट

4

मैं अपनी settings.jsonकॉन्फ़िगरेशन फ़ाइल में रखता हूं जिसे मैं git के साथ सिंक करता हूं (हालांकि ड्रॉपबॉक्स भी काम करेगा) और पायथन स्क्रिप्ट का उपयोग करके इसे प्रत्येक प्लेटफॉर्म के लिए सही स्थान पर सिमिलिंक करने के लिए ताकि मेरी मशीनों में सेटिंग्स मेनू सिंक से इसे अपडेट किया जा सके। सिम्बल बनाने के लिए विंडोज पर व्यवस्थापक विशेषाधिकारों की आवश्यकता होती है।

import os
import platform

# Find the settings file in the same directory as this script
SCRIPT_DIR = os.path.dirname(os.path.realpath(__file__))
VS_SETTINGS_SRC_PATH = os.path.join(SCRIPT_DIR, 'settings.json')

# https://code.visualstudio.com/docs/getstarted/settings#_settings-file-locations
if platform.system() == 'Windows':
    VS_SETTINGS_DST_PATH = os.path.expandvars(r"%APPDATA%\Code\User\settings.json")
elif platform.system() == "Darwin":
    VS_SETTINGS_DST_PATH = os.path.expandvars(r"$HOME/Library/Application Support/Code/User/settings.json")
elif platform.system() == "Linux":
    raise NotImplementedError()
else:
    raise NotImplementedError()

# On Windows, there might be a symlink pointing to a different file
# Always remove symlinks
if os.path.islink(VS_SETTINGS_DST_PATH):
    os.remove(VS_SETTINGS_DST_PATH)

choice = input('symlink %r -> %r ? (y/n) ' % (VS_SETTINGS_SRC_PATH, VS_SETTINGS_DST_PATH))
if choice == 'y':
    os.symlink(VS_SETTINGS_SRC_PATH, VS_SETTINGS_DST_PATH)
    print('Done')
else:
    print('aborted')

3

उपयोगकर्ता सेटिंग

वर्तमान में विजुअल स्टूडियो कोड में उपलब्ध उपयोगकर्ता सेटिंग्स के लिए कोई स्वचालित सिंक्रनाइज़ेशन नहीं है। विंडोज में उपयोगकर्ता सेटिंग्स में स्थित हैं %APPDATA%\Code\User\settings.json। आप OneDrive या Dropbox पर उस फ़ाइल की एक प्रति सहेज सकते हैं और उसे उपयोगकर्ता सेटिंग्स फ़ोल्डर में अपनी सभी मशीनों पर स्थानांतरित कर सकते हैं। लेकिन इसमें अभी भी प्रत्येक मशीन पर मैन्युअल चरण शामिल हैं जब आप कॉन्फ़िगरेशन बदलते हैं।

आप यहां सेटिंग्स का एक स्वचालित सिंक्रनाइज़ेशन सुझा सकते हैं: https://visualstudio.uservoice.com/forums/293070-visual-studio-code

कार्यक्षेत्र सेटिंग्स

.vscodeअपने कार्यक्षेत्र के फ़ोल्डर को संस्करण नियंत्रण प्रणाली (Git / SVN आदि) में जोड़ें। जब आप रिपॉजिटरी से कोड चेक करते हैं तो आपको अपने आप वीएस कोड वर्कस्पेस सेटिंग्स मिल जाएगी।


उत्तर देने के लिए धन्यवाद, लेकिन आपने प्रश्न को गलत समझा है। मैं उपयोगकर्ता सेटिंग्स के बारे में पूछ रहा हूं, न कि प्रोजेक्ट सेटिंग्स के बारे में। मैंने प्रश्न में कुछ स्पष्टीकरण जोड़ा है।
मार्क व्हाइटेकर

1
धन्यवाद, मैंने जवाब में सुधार किया
वूसी

3

इसे करने का एक अन्य तरीका आपकी फ़ाइलों को सॉफ्ट लिंक करना होगा, जिसे GitHub पर एक रिपॉजिटरी में भी संग्रहीत किया जा सकता है। उदाहरण के लिए, मैक ओएस पर मान लीजिए कि आपके पास एक निर्देशिका है ~/dev/dotfiles/vscode। मान लीजिए कि वहाँ दो फाइलें हैं जिन्हें बुलाया गया है settings.jsonऔर keybindings.json। आप इन फ़ाइलों को सॉफ्ट लिंक से जोड़ सकते हैं:

ln -s ~/dev/dotfiles/vscode/keybindings.json ~/Library/Application\ Support/Code/User/keybindings.json
ln -s ~/dev/dotfiles/vscode/settings.json ~/Library/Application\ Support/Code/User/settings.json

यदि आप विंडोज या लिनक्स का उपयोग कर रहे हैं, तो संबंधित सेटिंग्स निर्देशिकाओं का पथ https://code.visualstudio.com/docs/getstarted/settings#_settings-file-locations पर पाया जा सकता है


2

यह अंत में एक अंतर्निहित सुविधा है: दृश्य स्टूडियो कोड में सेटिंग्स सिंक देखें ।

नोट : सिंक वर्तमान में पूर्वावलोकन में मई 2020 संस्करण 1.46 के रूप में है।


2
हालांकि पूर्वावलोकन में अभी भी
फ्रैंक फू

@FrankFu ठीक है, लेकिन यह एक बड़ी विशेषता है, और वे प्रगति कर रहे हैं: आप microsoft / github खाते में सिंक करने में सक्षम हैं, और खाता लॉगिन आदि के लिए एक प्रस्तावित एपीआई (जो हमारे जैसे अन्य एक्सटेंशन के लिए उपयोगी होगा) github btw)
चैइम फ्रेडमैन

@ChayimFriedman, ओह 100%, किसी भी तरह से शिकायत करने का मेरा इरादा नहीं था। मैंने महसूस किया कि लोगों को झूठी उम्मीद देने से बचने के लिए इसे साफ करने की जरूरत थी क्योंकि मूल असंबद्ध उत्तर ने अन्यथा नहीं कहा।
फ्रैंक फू

@FrankFu ओह, अच्छा। माफ़ करना।
चायम फ्रेडमैन

-7

उपयोगकर्ता-सेटिंग्स के बजाय कार्यक्षेत्र-सेटिंग्स का उपयोग करें।


रचनात्मक सुझाव नहीं है क्योंकि कार्यक्षेत्र सेटिंग्स परियोजना या सिस्टम में सिंक नहीं करती हैं।
इटेनेक्स

2
@ColacX को संदेह का लाभ देते हुए, मैं मान रहा हूं कि इसका क्या मतलब था कि यदि आप कार्यक्षेत्र-सेटिंग्स का उपयोग करते हैं, तो आप उन्हें git / svn / etc में सहेज सकते हैं, जो वास्तव में उन्हें एक अर्थ में सिंक करता है।
जोशुआ स्लीपर
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.