Visual Studio Code

Penyunting sumber kode dikembangkan oleh Microsoft

Visual Studio Code (disingkat VSCode) adalah perangkat lunak penyunting kode-sumber buatan Microsoft untuk Linux, macOS, dan Windows.[7] Visual Studio Code menyediakan fitur seperti penyorotan sintaksis, penyelesaian kode pintar, kutipan kode, merefaktor kode, pengawakutuan, dan Git tertanam. Microsoft merilis sumber kode Visual Studio Code di repositori Github dengan lisensi MIT (Code - OSS),[1][8] sedangkan biner yang dibangun oleh Microsoft tidak dirilis dengan lisensi MIT dan merupakan perangkat lunak berpemilik.[3]

Visual Studio Code
Visual Studio Code 1.18.1 dijalankan di Windows 10
TipePenyunting kode sumber dan pengawakutu Edit nilai pada Wikidata
BerdasarkanElectron (kerangka perangkat lunak) Edit nilai pada Wikidata
Versi pertama29 April 2015; 9 tahun lalu (2015-04-29)
Versi stabil
GenrePenyunting sumber kode, pengawakutuan
Lisensi
Bahasa
Daftar bahasa

Inggris (US), Cina disederhanakan, Cina Tradisional, Perancis, Jerman, Itali, Portugis (Brazil), Jepang, Korea, Rusia, Spanyol[5]

Karakteristik teknis
Sistem operasiLinux, OS X 10.10 atau lebih baru, Windows 7 atau lebih baru
Platformx86, x86_64 dan AArch64 Edit nilai pada Wikidata
Ukuran
  • Linux: 46.5–66.6 MB
  • macOS: 67.5 MB
  • Windows: 40.8–68.3 MB
Bahasa pemrogramanTypeScript (mul) Terjemahkan, Javascript dan Electron (kerangka perangkat lunak) Edit nilai pada Wikidata
Informasi pengembang
PengembangMicrosoft
Informasi tambahan
Situs webcode.visualstudio.com
Stack ExchangeEtiqueta Edit nilai pada Wikidata
Free Software DirectoryVisual_Studio_Code Edit nilai pada Wikidata
Subredditvscode Edit nilai pada Wikidata
X: code Youtube: UCs5Y5_7XK8HLDX0SLNwkd3w GitHub: Visual-Studio-Code Modifica els identificadors a Wikidata
Sunting di Wikidata Sunting di Wikidata • Sunting kotak info • L • B
Info templat
Bantuan penggunaan templat ini

Visual Studio Code pertama kali diperkenalkan di tanggal 29 April 2015 oleh Microsoft di konferensi Build 2015. Versi pratinjau dirilis tidak lama setelah itu.[9]

Visual Studio Code dibangun menggunakan aplikasi web Node.js dan kerangka Electron. Ini memiliki beberapa kekurangan seperti penggunaan RAM yang kurang efisien, mengingat bahwa Visual Studio Code berjalan di atas kerangka Electron yang sangat bergantung dengan peramban web Chromium.[10]

Fitur

Visual Studio Code merupakan penyunting kode-sumber yang dapat digunakan untuk beragam bahasa pemrograman, termasuk Java, JavaScript, Go, Node.js, Python dan C++. Visual Studio Code memperkerjakan komponen penyunting yang sama (namakode "Monaco") yang digunakan di Azure DevOps (awalnya dippangil Visual Studio Online dan Visual Studio Team Services).[11]

Sebagai ganti dari sistem proyek, VSCode memungkinkan pengguna untuk membuka satu atau lebih banyak direktori, yang dapat disimpan di ruang kerja untuk digunakan ulang nanti. Ini memungkinkan untuk beroperasi sebagai penyunting kode languange-agnostic untuk semua bahasa. VSCode mendukung banyak bahasa pemrograman dan sekumpulan fitur yang berbeda dari setiap bahasa. Berkas dan map yang tidak diingikan dapat di kecualikan dari pohon proyek melalui pengaturan proyek tersebut. Kebanyakan fitur VSCode tidak di terekspos melalui menu atau tampilan pengguna tetapi dapat diakses melalui command palette.[12]

Visual Studio Code dapat diperluas melalui ekstensi,[13] tersedia melalui repositori pusat VSCode. Ini mencakup penambahan ke penyunting[14] dan dukungan bahasa. Salah satu fitur terkemuka dari VSCode adalah kemampuan untuk membuat ekstensi yang menambahkan dukungan untuk bahasa baru, tema, dan pengawakutuan, melalukan analisis kode statis, dan menambahkan linter kode menggunakan Protokol Server Bahasa.

Visual Studio Code memilki beberapa ekstensi untuk FTP, memungkinkan VSCode untuk digunakan sebagai perangkat lunak gratis alternatif untuk pengembangan web. Kode dapat disinkronkan antara penyunting dan server, tanpa harus mengunduh perangkat lunak tambahan.

Lihat pula

Referensi

  1. ^ a b "LICENSE.txt". github.com/Microsoft/vscode. Microsoft. 17 November 2015. 
  2. ^ "Download Visual Studio Code". code.visualstudio.com. Microsoft. Diakses tanggal 16 August 2016. 
  3. ^ a b "Microsoft Software License Terms". code.visualstudio.com. Microsoft. Diakses tanggal 16 August 2016. 
  4. ^ "The best parts of Visual Studio Code are proprietary". 
  5. ^ "Visual Studio Code Display Language (Locale)". code.visualstudio.com. Microsoft. Diakses tanggal 17 July 2017. 
  6. ^ GitHub repository microsoft/vscode, Microsoft, 2020-12-20, diakses tanggal 2020-12-20 
  7. ^ Lardinois, Frederic (April 29, 2015). "Microsoft Launches Visual Studio Code, A Free Cross-Platform Code Editor For OS X, Linux And Windows". TechCrunch. 
  8. ^ Dias, Chris (4 December 2015). "Issue: Menu license links to non Open Source license". Microsoft/vscode repo. Microsoft. Response #161792005 – via GitHub.com. We wanted to deliver a Microsoft branded product, built on top of an open source code base that the community could explore and contribute to. 
  9. ^ Montgomery, John (April 29, 2015). "BUILD 2015 News: Visual Studio Code, Visual Studio 2015 RC, Team Foundation Server 2015 RC, Visual Studio 2013 Update 5". 
  10. ^ "Electron considered harmful". drewdevault.com. Diakses tanggal 2021-04-08. 
  11. ^ "Monaco Editor". microsoft.github.io/monaco-editor. 
  12. ^ "Languange Support in VIsual Studio Code". 10 Oktober 2016. Diakses tanggal 2016-10-12. 
  13. ^ "Extending Visual Studio Code". VIsual Studio Code. 10 Oktober 2016. Diakses tanggal 2016-10-12. 
  14. ^ "Managing Extensions in Visual Studio Code". Visual Studio Code. 10 Oktober 2016. Diakses tanggal 2016-10-12. 

Pranala luar