Mengenal Editor Visual Studio Code

Mengenal Editor Visual Studio Code Sebagai Tool Koding


Untuk melakukan aktifitas coding kita membutuhkan editor yang baik. Banyak sekali editor yang bisa digunakan baik itu free maupun berbayar

Salah satu editor free yang cukup populer adalah Visual Studio Code yang dikembangkan oleh MIcrosoft.

Di beberapa artikel yang berisi tentang programming saya juga menggunakan Visual Studio Code sebagai editor untuk melakukan proses programming karena kenyamanan, user experience yang bagus dan tidak berat saat digunakan.

Instalasi Visual Studio Code

Buka website officialnya di https://code.visualstudio.com/download dan pilih download installer sesuai dengan sistem operasi yang kamu gunakan


Visual Studio Code merupakan aplikasi cross platform yang dapat digunakan berbagai sistem operasi seperti Windows, Linux dan Mac OS.

Misal saya menggunakan sistem operasi Ubuntu sehingga yang perlu saya download adalah installer tipe .deb (untuk distro Debian atau Ubuntu)

Kemudian Jalankan file installernya

Untuk Sistem Operasi Windows cukup double click file .exe -nya

Sedangkan untuk Debian / Ubuntu bisa juga dengan cara yang sama yaitu double click file .deb -nya

atau kita bisa gunakan terminal untuk instalasi file .deb

Masuk di folder download dan ketikkan perintah seperti ini

$ cd Downloads
$ sudo dpkg -i code_1.41.1-1576681836_amd64.deb

Setelah sukses instalasi buka aplikasi visual studio code


Di Sidebar sebalah kanan terdapat menu Customize digunakan untuk menambah ekstensi bahasa pemrograman, konfigurasi dan kustomisasi template

Dengan menambah ekstensi bahasa pemrograman maka kita tidak perlu selalu mengingat fungsi yang ada pada bahasa pemrograman tersebut karena plugin tersebut akan membantu kita dalam proses coding

Misal kita akan tambah ekstensi bahasa Python. Klik Python di menu Customize


Tunggu beberapa saat dan coba bikin file baru dengan testing .py

Ketik kode singkat untuk import library dan suggestion sintak bahasa Python telah muncul


Command Palette

Command Palette menyediakan banyak akses perintah. Kita bisa memberikan perintah editor, membuka file, mencari file dan sebagainya dengan cepat dan mudah

Untuk membuka Command Palette tekan kombinasi Ctrl+Shift+P


Contoh saya ingin memberikan perintah untuk menjalankan file Python melalui terminal


Maka hasilnya dia akan menjalankan script Python melalui terminal


Integrated Terminal

Salah satu kelebihan Visual Studio Code adalah kita bisa langsung mengeksekusi script di editor secara langsung di terminal tanpa harus membuka terminal tambahan


1 = Script kode yang kita buat untuk menampilkan teks

2 = Terminal yang terintegrasi digunakan untuk menjalankan program

3 = Opsi untuk menambah atau berganti terminal

Pada poin 3 kita dapat berganti-ganti terminal atau menjalankan banyak terminal untuk banyak keperluan dengan sangat mudah

Extensions

Ekstensi adalah fungsi tambahan dalam yang berfungsi untuk memperluas kemampuan dari editor yang dapat membantu developer dalam melakukan programming

Di paragraf awal sudah diberikan contoh sekilas kelebihan ekstensi untuk membantu user. Untuk membuka fitur extensions tekan tombol extensions di sidebar kiri dan lakukan pencarian ekstensi yang diinginkan


Contoh pada tampilan diatas saya sudah menginstall ekstensi untuk Java dan Python sehingga saya dapat dengan mudah menggunakan sintaknya seperti saat menggunakan IDE

Contoh saat membuat script Python akan diberikan rekomendasi dan dokumentasi dari fungsi yang digunakan


Search

Fitur search Visual Studio Code juga luar biasa cepatnya. Kemudahan yang diberikan selain kecepatan query pencarian data juga dia akan mencari sampai di level kontennya

Misal saya membuat 2 file dengan nama hello.py dan hello.java dan ingin melakukan pencarian kode println di java

Hasilnya, selain teks println di hello.java di highlight, di hasil pencarian juga ditampilkan kata println dan ditemukan di file apa saja beserta snippet kodenya


Grid Editor Layout

Kita juga mudah dalam manajemen layout Visual Studio Code. Kita dapat dengan mudah mengatur grup editor dalam tata letak apa pun baik secara vertikal maupun horizontal

Menu Editor Layout : View – Editor Layout



Color Themes

Color Themes memungkinkan kita untuk memodifikasi warna dalam antarmuka Visual Studio Code agar sesuai dengan selera

Pilih menu File > Preferences > Color Theme selanjutnya cukup geser cursor keatas dan kebawah dengan keyboard untuk memilih tema yang diinginkan


Cloud Environment

Kita juga bisa melakukan merasakan lingkungan cloud melalui Visual Studio Code sperti membuat database, melakukan perintah insert, update, delete dan sebagainya di cloud

ini adalah contoh instalasi ekstensi untuk menghubungkan Visual Studio Code dengan Azure SQL Database


Sebenarnya masih sangat banyak fitur dari Visual Studio Code tetapi ulasan diatas adalah yang sering saya gunakan.. Lebih detailnya silahakan masuk ke dokumentasi resminya https://code.visualstudio.com/docs