Saya baru saja menginstal Visual Studio Code v1.25.1. pada mesin Windows 7 Professional SP1. Saya ingin memahami ruang kerja secara detail, jadi saya menghabiskan beberapa jam mencari tahu bagaimana mereka bekerja dalam versi Visual Studio Code ini. Saya pikir hasil penelitian saya mungkin menarik bagi masyarakat.
Pertama, ruang kerja dirujuk oleh Microsoft dalam dokumentasi Visual Studio Code sebagai "ruang kerja multi-root." Dalam bahasa Inggris yang sederhana yang berarti "lingkungan kerja multi-folder (AKA" root ")." Ruang kerja Visual Studio Code hanyalah kumpulan folder - koleksi apa pun yang Anda inginkan, dalam urutan apa pun yang Anda inginkan. Koleksi khas folder merupakan proyek pengembangan perangkat lunak. Namun, koleksi folder dapat digunakan untuk hal lain yang kode perangkat lunaknya sedang dikembangkan.
Mekanisme di balik bagaimana Visual Studio Code menangani ruang kerja agak rumit. Saya pikir cara tercepat untuk menyampaikan apa yang saya pelajari adalah dengan memberi Anda satu set instruksi yang dapat Anda gunakan untuk melihat bagaimana ruang kerja bekerja di komputer Anda. Saya berasumsi bahwa Anda mulai dengan instalasi baru Visual Studio Code v1.25.1. Jika Anda menggunakan versi produksi Visual Studio Code, saya tidak menyarankan Anda mengikuti instruksi saya karena Anda mungkin kehilangan sebagian atau semua konfigurasi Visual Studio Code yang ada! Jika Anda sudah memiliki versi uji Visual Studio Code v1.25.1 diinstal, ** dan Anda bersedia kehilangan konfigurasi apa pun yang sudah ada, berikut ini harus dilakukan untuk mengembalikan Visual Studio Code Anda ke keadaan instalasi baru:
Hapus folder berikut (jika ada):
C:\Users\%username%\AppData\Roaming\Code\Workspaces (where "%username%" is the name of the currently logged-on user)
Anda akan menambahkan folder ke Visual Studio Code untuk membuat ruang kerja baru. Jika ada folder yang ingin Anda gunakan untuk membuat ruang kerja baru ini sebelumnya telah digunakan dengan Visual Studio Code, harap hapus subfolder ".vscode" (jika ada) di dalam setiap folder yang akan digunakan untuk membuat ruang kerja baru .
Luncurkan Kode Visual Studio. Jika halaman Selamat Datang ditampilkan, tutuplah. Lakukan hal yang sama untuk Panel (panel horizontal) jika ditampilkan. Jika Anda menerima pesan bahwa Git tidak diinstal, klik "Ingatkan saya nanti." Jika ditampilkan, tutup juga halaman kode "Tanpa Judul" yang diluncurkan sebagai halaman kode default. Jika panel Explorer tidak ditampilkan klik "Lihat" pada menu utama kemudian klik "Explorer" untuk menampilkan panel Explorer. Di dalam panel Explorer Anda akan melihat tiga (3) header Lihat - Buka Editor, Tidak Ada Folder Dibuka, dan Garis Besar (terletak di bagian paling bawah panel Explorer). Pastikan bahwa, minimal, editor terbuka dan tidak ada folder header tampilan terbuka ditampilkan .
Visual Studio Code menampilkan tombol yang bertuliskan "Open Folder." Klik tombol ini dan pilih folder pilihan Anda. Visual Studio Code akan menyegarkan dan nama folder yang Anda pilih akan menggantikan nama tampilan "No Folder Opened". Semua folder dan file yang ada di dalam folder yang Anda pilih akan ditampilkan di bawah Nama tampilan.
Sekarang buka file Pengaturan Preferensi Kode Visual Studio . Ada banyak cara untuk melakukan ini. Saya akan menggunakan yang paling mudah diingat yaitu menu File → Preferences → Settings. File Pengaturan ditampilkan dalam dua kolom. Kolom kiri adalah daftar read-only dari nilai-nilai default untuk setiap fitur Kode Visual Studio. Kolom kanan digunakan untuk mendaftar tiga (3) jenis pengaturan pengguna. Pada titik ini dalam pengujian Anda hanya dua pengaturan pengguna yang akan dicantumkan - Pengaturan Pengguna dan Pengaturan Workspace. Pengaturan Pengguna ditampilkan secara default. Ini menampilkan konten file .json Pengaturan Pengguna Anda. Untuk mencari tahu di mana file ini berada, cukup arahkan mouse Anda ke daftar "Pengaturan Pengguna" yang muncul di bawah OPEN EDITORS View in Explorer. Daftar ini dalam Tampilan OPEN EDITORS secara otomatis dipilih ketika opsi "Pengaturan Pengguna" di kolom kanan dipilih. Jalannya harus:
C:\Users\%username%\AppData\Roaming\Code\User\settings.json
File settings.json ini adalah tempat Pengaturan Pengguna untuk Visual Studio Code disimpan.
Sekarang klik opsi Pengaturan Ruang Kerja di kolom kanan daftar Preferensi. Ketika Anda melakukan ini, subfolder bernama ".vscode" secara otomatis dibuat di folder yang Anda tambahkan ke Jelajahi beberapa langkah yang lalu. Lihatlah daftar folder Anda di Explorer untuk mengonfirmasi bahwa subfolder .vscode telah ditambahkan. Di dalam subfolder .vscode baru adalah file settings.json lain. File ini berisi pengaturan ruang kerja untuk folder yang Anda tambahkan ke Explorer beberapa langkah yang lalu.
Pada titik ini Anda memiliki satu folder yang Pengaturan Pengguna disimpan di:
C:\Users\%username%\AppData\Roaming\Code\User\settings.json
dan yang Pengaturan ruang kerjanya disimpan di:
C:\TheLocationOfYourFolder\settings.json
Ini adalah konfigurasi ketika satu folder ditambahkan ke instalasi baru Visual Studio Code. Banyak hal menjadi berantakan ketika kita menambahkan folder kedua (atau lebih besar). Itu karena kami mengubah Pengaturan Pengguna Visual Studio dan Pengaturan Workspace untuk mengakomodasi beberapa folder. Dalam lingkungan folder tunggal, hanya dua file settings.json yang diperlukan seperti yang tercantum di atas. Tetapi dalam lingkungan multi-folder, subfolder .vscode dibuat di setiap folder yang ditambahkan ke Explorer dan file baru, "workspaces.json," dibuat untuk mengelola lingkungan multi-folder. File "workspaces.json" baru dibuat di:
c:\Users\%username%\AppData\Roaming\Code\Workspaces\%workspace_id%\workspaces.json
"% Workspaces_id%" adalah folder dengan nama semua-angka yang unik.
Di kolom kanan Preferensi sekarang muncul tiga opsi pengaturan pengguna - Pengaturan Pengguna, Pengaturan Workspace, dan Pengaturan Folder. Fungsi Pengaturan Pengguna tetap sama seperti untuk lingkungan folder tunggal. Namun, file pengaturan di belakang Pengaturan Workspace telah diubah dari file settings.json di subfolder .vscode folder tunggal ke file workspaces.json yang terletak di jalur file workspaces.json yang ditunjukkan di atas. File settings.json yang terletak di subfolder .vscode setiap folder sekarang dikendalikan oleh pengaturan pengguna ketiga, Opsi Folder. Ini adalah daftar pilihan drop-down yang memungkinkan untuk pengelolaan file pengaturan.json setiap folder yang terletak di subfolder .vscode setiap folder. Harap dicatat: subfolder .vscode tidak akan dibuat di folder explorer yang baru ditambahkan sampai folder yang baru ditambahkan telah dipilih setidaknya sekali dalam pengaturan pengguna opsi folder.
Perhatikan bahwa nama folder tunggal Explorer telah diubah menjadi "UNTITLED (WORKSPACE)." Ini menunjukkan hal-hal berikut:
- Ruang kerja multi-folder telah dibuat dengan nama "UNTITLED (WORKSPACE)
- Ruang kerja diberi nama "UNTITLED (WORKSPACE)" untuk menyampaikan bahwa ruang kerja belum disimpan sebagai file ruang kerja yang terpisah, unik, dan terpisah.
- Ruang kerja UNTITLED (WORKSPACE) dapat memiliki folder ditambahkan ke dalamnya dan dihapus dari itu tetapi akan berfungsi sebagai lingkungan ruang kerja HANYA untuk Visual Studio Code
Fungsi penuh ruang kerja Kode Visual Studio hanya diwujudkan ketika ruang kerja disimpan sebagai file yang dapat dimuat ulang sesuai kebutuhan. Ini memberikan kemampuan untuk membuat ruang kerja multi-folder yang unik (mis. Proyek) dan menyimpannya sebagai file untuk digunakan nanti! Untuk melakukan ini pilih menu File → Save Workspace Asdari menu utama dan simpan konfigurasi ruang kerja saat ini sebagai file ruang kerja yang unik. Jika Anda perlu membuat ruang kerja "dari awal," simpan dulu konfigurasi ruang kerja Anda saat ini (jika perlu) kemudian klik kanan setiap nama folder Explorer dan klik "Hapus Folder dari Ruang Kerja." Ketika semua folder telah dihapus dari ruang kerja, tambahkan folder yang Anda butuhkan untuk ruang kerja baru Anda. Saat Anda selesai menambahkan folder baru, cukup simpan ruang kerja baru sebagai file ruang kerja baru.
Catatan penting - Visual Studio Code tidak "mengembalikan" ke mode folder tunggal ketika hanya satu folder yang tersisa di Explorer atau ketika semua folder telah dihapus dari Explorer ketika membuat ruang kerja baru "dari awal." Konfigurasi ruang kerja multi-folder yang menggunakan tiga preferensi pengguna tetap berlaku. Ini berarti bahwa kecuali Anda mengikuti instruksi di awal posting ini, Visual Studio Code tidak akan pernah dapat dikembalikan ke mode operasi folder tunggal - itu akan selalu tetap dalam mode ruang kerja multi-folder.
File --> Open Workspace
, kotak dialog file explorer tidak memungkinkan saya untuk hanya "membuka" folder, saya harus menemukan file tertentu. :(