Saya baru saja melalui proses instalasi Kode VS dua kali. Instalasi awal cepat dan tidak menyakitkan (seperti editor itu sendiri), tetapi saya harus mengingat daftar ekstensi yang saya instal dan saya menginstal yang baru dengan kecepatan tinggi.
Dengan Sublime Text, saya hanya akan menyalin file pengaturan ke PC lain dan dapat secara otomatis menginstal dependensi alur kerja seperti itu, tetapi apa pendekatannya dengan VS Code?
Bisakah saya mencadangkan file 'pengaturan' JSON atau serupa sehingga saya dapat dengan mudah membuat kembali lingkungan kerja saya (lengkap dengan ekstensi)?
sumber
Settings Sync
ekstensi bekerja seperti pesona, baru saja mengekspor pengaturan saya dari OS X ke Linux Mint.The ekstensi Pengaturan Sync harus melakukan trik, meskipun UX begitu-begitu.
Ini menyinkronkan pengaturan Anda ke GitHub Gist dalam format JSON. Anda harus membuat token GitHub. Saya sarankan menyimpan kode token dalam nama file token, seperti ketika Anda perlu mengunduh pengaturan Anda lagi nanti, sepertinya Anda tidak akan memiliki kode praktis (setidaknya, itu adalah kasus saya).
sumber
token
kuncisyncLocalSettings.json
yang ada di profil Kode Anda, di folder yang sama dengansettings.json
.Jadi seperti yang ditunjukkan oleh edit kepala pohon atau jawaban MarkP, Anda sekarang dapat mencantumkan semua ekstensi yang diinstal sehingga cara memasang daftar ekstensi itu adalah dengan:
Transfer file yang baru dibuat ke mesin tempat Anda ingin menginstal ekstensi itu. Pada mesin itu Anda akan:
Yang kemudian akan pergi melalui setiap ekstensi di file itu dan menginstal ekstensi.
Jika Anda ingin instalasi yang bersih (AKA menghapus semua ekstensi yang ada di mesin itu) Anda bisa menjalankan ini sebelum Anda menginstal ekstensi baru (jika tidak, Anda juga akan menghapus ekstensi baru itu). HATI-HATI karena ini akan menghapus semua ekstensi dalam Kode VS:
sumber
get-content c:\exportedlist.txt | % { code --install-extension $_ }
Berikut lokasi pengaturan VSCode:
Tampaknya hanya menyimpan pengaturan yang dimodifikasi , yang sangat bagus (jadi Anda tidak akan gagal atau mengacaukan dengan versi masa depan).
Anda juga mungkin ingin / snippets /, di folder yang sama dengan settings.json.
Dan, tentu saja, Anda dapat berlari
code --list-extensions
, seperti jawaban lain sudah sebutkan.sumber