1
我正在創建一個擴展,其中我需要從用戶獲取一個字符串並將其存儲,以便將來我會通過quickdropbox提出建議。現在,哪種方法可以存儲用戶輸入數據?我看到了項目經理的擴展源。在那裏,用戶輸入項目名稱存儲在位於%APPDATA%\ Code \ User文件夾中的project.json中。這是正確的方式來存儲? 對不起我的英文不好。在哪裏存儲擴展相關的信息在vscode
我正在創建一個擴展,其中我需要從用戶獲取一個字符串並將其存儲,以便將來我會通過quickdropbox提出建議。現在,哪種方法可以存儲用戶輸入數據?我看到了項目經理的擴展源。在那裏,用戶輸入項目名稱存儲在位於%APPDATA%\ Code \ User文件夾中的project.json中。這是正確的方式來存儲? 對不起我的英文不好。在哪裏存儲擴展相關的信息在vscode
如果不希望用戶看到這字符串您存儲後(如在User Settings´, you should use
context.globalState`。我又擴展,確實像您的情況,這就是所謂的Tagged Comment。
這是如何存儲值:
context.globalState.update('lastTagged', str);
這是如何加載值:
let lastTagged = context.globalState.get('lastTagged', '');
我不希望用戶看到這些值。我會嘗試並讓你知道。我對此很新。非常感謝你的答案。 –
太棒了!如果您需要更多幫助,也許分享您的分機的回購(如果可以) – alefragnani
當然。我仍在本地進行項目工作。它還沒有在github中。很快就好。感謝您的支持。 –