Apa yang baru di Microsoft Visual Studio Code 1.50

Microsoft's Visual Studio Code telah menjadi salah satu alat pengembang paling populer. Dibangun menggunakan kerangka kerja Elektron lintas platform GitHub, Visual Studio Code adalah editor kode sumber terbuka dengan fitur lengkap, dapat diperluas, dan mendukung berbagai pilihan bahasa pemrograman dan kerangka kerja, dari C, C ++, dan C # yang sudah dikenal hingga bahasa modern seperti Go, Rust, dan Node.js. Dan Visual Studio Code tersedia untuk Windows, MacOS, dan Linux.

Tempat mengunduh Visual Studio Code

Untuk mengunduh editor untuk Windows, MacOS, dan Linux, kunjungi situs web Microsoft Visual Code Studio. 

Apa yang baru di Visual Studio Code 1.50

Diterbitkan pada 8 Oktober 2020, Visual Studio Code 1.50 memiliki fitur berikut ini:

  • Perbaikan tab editor.pinnedTabSizingyang disematkan mencakup pengaturan baru , yang memungkinkan pengembang untuk mengonfigurasi seberapa besar tab yang disematkan akan muncul. Lebih lanjut, editor sekarang dapat disematkan saat tab dinonaktifkan, dan tab.lastPinnedBorderwarna baru dapat ditetapkan untuk menggambar batas di sebelah kanan tab yang disematkan sebelumnya.
  • Kunci konteks editor baru telah diperkenalkan, dengan beberapa kunci yang sudah ada tidak digunakan lagi:  groupActiveEditorDirtydiubah namanya menjadi activeEditorIsDirtyeditorPinneddiubah namanya menjadi activeEditorIsNotPreview, dan  editorStickydiubah namanya menjadi activeEditorIsPinned
  • Dua kunci konteks sumber daya (terkait penjelajah) telah ditambahkan untuk sumber daya:,  resourceDirnameuntuk jalur folder sumber daya, setara dengan dirname(uri.fsPath), dan  resourcePath, untuk jalur lengkap sumber daya, setara dengan uri.fsPath
  • Editor pengaturan yang lebih mudah diakses.
  • Bahasa hover sekarang tersedia saat debugging dan lebar dan tinggi debug hover sekarang secara otomatis menyesuaikan dengan ukuran konten hover. Selain itu, Konsol Debug sekarang mendukung pemfilteran, sehingga lebih mudah untuk menemukan keluaran atau menyembunyikan keluaran logging yang tidak relevan. 
  • Ekstensi diagram api sekarang akan menampilkan tampilan metrik performa secara real-time saat melakukan debug JavaScript. 
  • Pengaturan baru opensMaximized,, memungkinkan pengguna menyesuaikan dengan preferensi mereka sendiri apakah panel selalu terbuka maksimal saat diaktifkan atau tidak Toggle Panel.
  • Ekstensi Microsoft C / C ++ sekarang keluar dari pratinjau.
  • Kode Visual Studio sekarang tersedia untuk arsitektur ARMv7 dan ARM64. Pengembang sekarang dapat menggunakan Visual Studio Code di Raspberry Pi, Chromebook, dan perangkat berbasis ARM lainnya.

Apa yang baru di Visual Studio Code 1.49

Diterbitkan 10 September, Visual Studio Code 1,49 memiliki fitur utama berikut ini:

  • Perintah baru, Format Modified Lines, telah ditambahkan ke format hanya baris baru dan baris yang diubah. Selain itu, pengaturan baru formatOnSaveMode,, membuat Format dan Simpan hanya berlaku untuk baris yang dimodifikasi. Perubahan ini dibuat untuk mengatasi situasi di mana perintah Format dan Simpan dan Format Dokumen dapat menyebabkan pemformatan ulang baris yang tidak diinginkan yang tidak berubah, yang dapat mengakibatkan permintaan tarik besar yang sulit untuk ditinjau dan berdampak pada kode yang tidak semestinya. diubah.
  • Tampilan Source Control Repositories, sebelumnya dikenal sebagai tampilan Source Control Providers, diperkenalkan kembali untuk memungkinkan kontrol yang lebih baik atas repositori kontrol sumber yang harus terlihat dalam tampilan Source Control.
  • Debugger JavaScript telah ditingkatkan, dengan Auto Attach sekarang melakukan proses debug tanpa memberikan --inspecttanda secara manual . Untuk penanganan peta sumber, VS Code sekarang memproses pelacakan tumpukan untuk menggunakan lokasi sumber. Ini membantu saat men-debug aplikasi web yang menggunakan bundler seperti Webpack. Dalam peningkatan lainnya, pengembang dapat memilih untuk berhenti ketika breakpoint bersyarat membuat kesalahan dengan mengubah debug.javascript.breakOnConditionalErrorpengaturan.
  • Konsol Debug sekarang mendukung pemfilteran untuk mempermudah menemukan keluaran atau menyembunyikan keluaran logging yang tidak relevan. Pola pengecualian juga didukung. Filter berlaku untuk keluaran program tetapi tidak untuk evaluasi yang dijalankan pengguna.
  • Editor dikirimkan dengan TypeScript 4.0.2, yang menampilkan pemfaktoran ulang rantai opsional yang mengubah beberapa pemeriksaan menjadi rantai opsional yang ringkas. 
  • The @deprecatedtag JSDoc sekarang didukung dalam file JavaScript dan naskah.

Selain mengungkap Visual Studio Code 1.49, Microsoft pada 14 September mengumumkan ketersediaan umum versi 1.0 ekstensi C ++ untuk Visual Studio Code, menawarkan kemampuan untuk mengedit dan penyelesaian kode IntelliSense, debugging di Linux, Windows, dan MacOS, dan dukungan untuk Linux di Arm dan Arm64. Akses Paket Ekstensi C / C ++ untuk mencoba ekstensi tersebut.

Apa yang baru di Visual Studio Code 1.48

Visual Studio Code 1.48, dirilis pada Agustus 2020 dan menampilkan fitur dan perbaikan dari Juli, memiliki peningkatan berikut ini:

  • Settings Sync, untuk berbagi konfigurasi seperti pengaturan, keybindings, dan ekstensi yang diinstal di seluruh mesin, sekarang tersedia untuk pratinjau dalam rilis stabil.
  • Tindakan filter tampilan ekstensi sekarang ditampilkan di bawah tindakan filter terpisah (tombol corong).
  • Menu Git View dan More Actions (…) telah direfraktorisasi untuk meningkatkan pengaturan beberapa perintah. Selain itu, saat memublikasikan ke repo GitHub, pengembang sekarang memiliki opsi untuk membuat repo menjadi publik, sebagai lawan dari default sebelumnya yaitu pribadi.
  • Perintah Debug: Open Link dimaksudkan untuk mengaktifkan debug cepat pada URL apa pun. 
  • Ekstensi GitHub Issue Notebooks, yang masih dalam tahap pratinjau, memungkinkan pencarian masalah GitHub dan pull request.
  • Dukungan Bahasa untuk ekstensi Java sekarang mendukung mode ringan untuk bekerja dengan cepat dengan file sumber Java.

Apa yang baru di Visual Studio Code 1.47

Diterbitkan pada Juli 2020, Visual Studio Code 1,47 menghadirkan kapabilitas dan perubahan baru berikut ini:

  • Kode Visual Studio untuk Windows di ARM sekarang tersedia untuk rilis stabil.
  • Debugger JavaScript baru, yang dijadikan debugger default untuk JavaScript pada edisi orang dalam editor bulan lalu, sekarang menjadi debugger default untuk JavaScript dalam Visual Studio Code.
  • Pengaturan objek yang tidak bersarang dapat diedit dari editor pengaturan. Penulis ekstensi dapat menggunakan kemampuan ini untuk meningkatkan visibilitas pengaturan ini.
  • Perintah baru selectAndPreserveFocus,, memungkinkan pengembang memilih item dari daftar sambil tetap fokus dalam daftar itu. Ini berguna untuk memilih beberapa file dari daftar, seperti File Explorer, tanpa harus mengalihkan fokus ke editor file.
  • The searchEditor.defaultNumberOfContextLinespengaturan telah diperbarui untuk memiliki nilai 1 bukan 0, berarti satu baris konteks akan ditampilkan sebelum dan setelah setiap baris hasil di Editor Search.
  • Tampilan Kontrol Sumber sekarang menampilkan semua repositori dalam satu tampilan, memberikan gambaran umum yang lebih baik tentang seluruh status ruang kerja. Selain itu, tampilan Kontrol Sumber dapat dipindahkan ke panel dan tampilan lain dapat dipindahkan ke penampung tampilan Kontrol Sumber.
  • Kode Visual Studio untuk Penginstal Paket Java mengunduh dependensi dan ekstensi untuk pengembangan Java di MacOS.
  • Ekstensi HexEditor, untuk pengeditan heksadesimal asli, telah ditingkatkan dengan dukungan pengeditan sederhana (batalkan, ulangi, edit sel, tambahkan sel) dan pengoptimalan file besar, yang sekarang memungkinkan Anda untuk membuka file yang lebih besar dari 18 megabyte.
  • Opsi tampilan dan opsi pengurutan telah digabungkan ke dalam item menu Tampilan dan Urutkan baru di menu konteks. Selain itu, dukungan telah ditambahkan untuk mengurutkan perubahan dalam tampilan kontrol sumber menurut nama, jalur, dan status saat menggunakan opsi tampilan daftar.
  • Untuk aksesibilitas, folder kompak di File Explorer sekarang dengan benar menceritakan keadaan diperluas / diciutkan dan tingkat ARIA. Selain itu, pembaca layar dapat memperbarui offset kursor di editor. Akibatnya, perintah "Say All" pembaca layar akan bekerja lebih baik saat dihentikan dan dilanjutkan.
  • File ekstensi VSIX sekarang dapat diinstal dengan menyeret dan melepaskannya ke tampilan Ekstensi.
  • TypeScript 3.9.6 dibundel dengan editor sementara dukungan untuk TypeScript 4.0 telah ditingkatkan, dengan kemampuan seperti impor otomatis yang lebih baik.

Apa yang baru di Visual Studio Code 1.46

Dirilis pada Juni 2020, Visual Studio Code 1.46 memiliki kemampuan termasuk:

  • Repositori GitHub sekarang dapat ditambahkan sebagai remote ke repositori lokal menggunakan perintah Git: Add Remote.
  • Konfigurasi debug otomatis telah ditingkatkan. Sekarang ada opsi untuk menyimpan konfigurasi ke dalam file JSON untuk membukanya untuk diedit. Sekarang juga dimungkinkan untuk menampilkan semua konfigurasi debug otomatis dari tampilan mulai Run dan Debug.
  • Jika editor mendeteksi bahwa pengembang bekerja dalam modul JavaScript gaya CommonJS, impor otomatis sekarang akan digunakan requiresebagai pengganti import.
  • Refactorings untuk JavaScript dan TypeScript, seperti Extract to Method dan Move to New File, sekarang mencoba untuk mempertahankan format asli dari kode sumber refactored.
  • Untuk meningkatkan aksesibilitas, Status Bar sekarang mendukung navigasi keyboard. Ada juga perintah baru untuk mempermudah memulai dan mengakhiri pilihan menggunakan keyboard: Setel Jangkar Pilihan (⌘K ⌘B), Pilih dari Jangkar ke Kursor (⌘K ⌘K), Batalkan Jangkar Pilihan (Escape), dan Pergi ke Seleksi Jangkar.
  • Tampilan Mesin Tersinkron telah ditambahkan untuk menampilkan daftar mesin yang menyinkronkan preferensi Kode VS.
  • Tampilan Data Tersinkron telah ditingkatkan, dengan pengembang sekarang dapat melihat mesin dari mana data sedang disinkronkan. Pengembang juga dapat memulihkan ke keadaan tertentu menggunakan tindakan Pulihkan yang tersedia di entri data dalam tampilan. Selain itu, data di cloud dapat disetel ulang menggunakan tindakan Atur Ulang Data Tersinkron yang tersedia di bawah tombol Tindakan Lainnya (…) di tajuk tampilan.
  • Tab sekarang dapat disematkan baik dari menu konteks atau melalui perintah baru, action.pinEditor(⌘K ⇧Enter). 
  • Versi resmi Windows untuk ARM 64-bit tersedia di halaman unduhan Insiders. Build ini berfungsi dengan Microsoft Surface Pro X.
  • preloadSkrip elektron telah ditambahkan untuk mengekspos API Elektron tertentu ke jendela. Ini adalah langkah menuju jendela yang sepenuhnya berkotak pasir. 
  • Fitur untuk tata letak fleksibel sekarang siap untuk penggunaan umum, seperti memindahkan tampilan antara Sidebar dan Panel dan pengelompokan tampilan. 

Apa yang baru di Visual Studio Code 1.45

Diterbitkan pada Mei 2020, Visual Studio Code 1,45 menambahkan kemampuan berikut ini:

  • Penyorotan sintaks yang lebih cepat, dilakukan melalui pengikatan WebAssembly khusus yang dioptimalkan untuk penggunaan oleh penerjemah TextMate editor. Dengan menghindari alokasi memori di loop dalam dan menggunakan API baru, Microsoft telah mampu meningkatkan kecepatan penyorotan sintaks untuk file pemrograman biasa sebanyak tiga kali.
  • Dengan gaya token semantik, tema semantik dapat disesuaikan dalam pengaturan pengguna. Pewarnaan semantik tersedia untuk TypeScript dan JavaScript, dengan dukungan untuk Java dan C ++ dalam pengembangan.
  • Dukungan telah ditambahkan untuk autentikasi otomatis terhadap repositori GitHub. Pengembang dapat mengkloning, menarik, dan mendorong ke dan dari repositori publik dan pribadi tanpa mengonfigurasi manajer kredensial.
  • Debugger JavaScript baru, dalam tahap pratinjau, diinstal secara default pada rilis Insiders dan dapat diinstal dari Marketplace di VS Code stable. Fitur baru termasuk menangkap profil CPU dari Node.js atau aplikasi browser dengan mengklik tombol Profil baru di tampilan Call Stack atau menggunakan perintah Debug: Ambil Profil Kinerja. Lampirkan Otomatis, untuk melampirkan secara otomatis ke proses Node.js, sekarang men-debug proses anak secara otomatis.
  • Perintah aksesibilitas baru Fokus Bagian Berikutnya dan Fokus Bagian Sebelumnya memudahkan navigasi di seluruh meja kerja. Bilah status sekarang dapat dibaca oleh pembaca layar saat difokuskan.
  • Perbaikan telah dilakukan pada ekstensi Pengembangan Jarak Jauh (yang memungkinkan pengembang menggunakan kontainer, mesin jarak jauh, atau Subsistem Windows untuk Linux sebagai lingkungan pengembangan berfitur lengkap) termasuk rekomendasi konfigurasi kontainer, dukungan mesin WSL2 Docker dan Podman, dan devcontainer baru. variabel json untuk folder lokal dan kontainer.

Apa yang baru di Visual Studio Code 1.44

Juga dikenal sebagai rilis Maret 2020 (meskipun diterbitkan pada April 2020), Visual Studio Code 1.44 menampilkan peningkatan berikut:

  • Peningkatan kegunaan termasuk tampilan diff yang lebih dapat dinavigasi dan penetapan peran yang lebih jelas yang ditetapkan untuk kontrol UI. Selain itu, perilaku Quick Widget telah disetel.
  • Tampilan Garis Waktu untuk memvisualisasikan kejadian deret waktu seperti Git komit dan penyimpanan file sekarang keluar dari mode pratinjau, secara default. Kontrol Buka Cepat untuk file telah ditulis ulang. Ini juga memiliki fitur-fitur baru seperti memiliki input yang disimpan saat beralih penyedia. Ada juga pengaturan baru "quickOpen.history.filterSortOrder": "recency",, yang memungkinkan Anda untuk mengurutkan riwayat editor berdasarkan item yang paling baru dibuka.
  • Lencana nomor telah ditambahkan ke tampilan Ekstensi untuk menunjukkan jumlah ekstensi dalam paket.
  • Visual Studio Code sekarang akan menyimpan tumpukan Undo / Redo dari file ketika file ditutup. Saat file dibuka kembali dan isinya tidak berubah, tumpukan Urungkan / Ulangi akan dipulihkan.
  • Pekerjaan berlanjut pada ekstensi Pengembangan Jarak Jauh yang memungkinkan penggunaan wadah, mesin jarak jauh, atau Subsitem Windows untuk Linux (WSL) sebagai lingkungan pengembangan berfitur lengkap. Di antara tonggak sejarah dalam Visual Studio Code 1.44: Permintaan penarikan dapat diperiksa langsung ke dalam wadah.
  • Pratinjau Settings Sync memungkinkan pengembang berbagi cuplikan dan status UI di seluruh mesin.
  • Dua tutorial baru ditampilkan untuk Python, termasuk satu tentang membangun aplikasi Python dalam wadah Docker dan satu tentang menggunakan pustaka ilmu data Python untuk membuat model pembelajaran mesin.
  • Versi 1.0 dari ekstensi Docker Microsoft untuk Visual Studio Code sekarang tersedia.

Apa yang baru di Visual Studio Code 1.43