Apa Anda sering mengetik kode yang berulang seperti console.log()
, fungsi dasar, atau struktur HTML boilerplate? Jika iya, code snippets di VS Code adalah solusi untuk menghemat puluhan menit setiap hari! Snippets adalah potongan kode yang bisa dipanggil dengan singkatan, sehingga Anda tidak perlu mengetik manual. Yuk, pelajari cara membuat dan menggunakannya!
Snippets adalah template kode yang bisa dipanggil dengan singkatan keyword. Contoh:
log
→ otomatis jadi console.log();
for
→ generate loop for (let i = 0; i < n; i++)
.Dengan snippets, Anda bisa:
for
, if
), lalu tekan Tab atau Enter.javascript.json
atau html.json
), atau buat file global (New Global Snippets File
).File snippets menggunakan format JSON. Contoh snippet untuk console.log()
:
{ "Log Statement": { "prefix": "log", "body": [ "console.log('$1', $2);", "$3" ], "description": "Membuat console.log() dengan placeholder" } }
Penjelasan:
prefix
: Keyword untuk memanggil snippet (misal: log
).body
: Isi kode yang akan muncul.$1
, $2
: Posisi kursor setelah snippet dipanggil (tekan Tab untuk berpindah).description
: Deskripsi yang muncul di popup.{ "Functional Component": { "prefix": "rfc", "body": [ "import React from 'react';", "", "const ${1:ComponentName} = () => {", " return (", " <div>$2</div>", " );", "};", "", "export default ${1:ComponentName};" ] } }
rfc
→ generate komponen React lengkap.{ "HTML5 Base": { "prefix": "html5", "body": [ "<!DOCTYPE html>", "<html lang=\"en\">", "<head>", " <meta charset=\"UTF-8\">", " <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">", " <title>$1</title>", "</head>", "<body>", " $2", "</body>", "</html>" ] } }
3. Snippet Fetch API (JavaScript)
{ "Fetch Data": { "prefix": "fetch", "body": [ "fetch('${1:url}')", " .then(response => response.json())", " .then(data => {", " $2", " })", " .catch(error => console.error('Error:', error));" ] } }
Gunakan variabel bawaan untuk konten dinamis:
TM_FILENAME
: Nama file saat ini.TM_CURRENT_LINE
: Teks di baris saat ini.CURRENT_YEAR
: Tahun sekarang.Contoh:
{ "File Header": { "prefix": "header", "body": [ "/**", " * Nama File: ${TM_FILENAME}", " * Dibuat oleh: ${1:Nama Anda}", " * Tahun: ${CURRENT_YEAR}", " */" ] } }
Gunakan |
untuk memberi opsi nilai placeholder:
"body": "const ${1|let,const,var|} = ${2:value};"
let
, const
, atau var
.btn
untuk snippet Bootstrap button, fn
untuk fungsi utility.Dengan snippets, Anda bisa menghemat ratusan ketukan keyboard setiap hari. Cukup investasi 10 menit untuk membuat snippet, lalu nikmati efisiensi coding jangka panjang.
Mulailah dengan 3-5 snippet yang paling sering Anda gunakan. Jika sudah terbiasa, tambahkan secara bertahap. Dalam sebulan, Anda mungkin akan heran: “Kok dulu ngetik ini manual terus?” 😅
Contoh Penghematan Waktu:
console.log()
.log
+ tekan Tab).console.log()
!Jadi, tunggu apa lagi? Buka VS Code sekarang dan buat snippet pertamamu! 🚀
Supported by CV. FR-SYSTEM | FRWEBHOST © 2019
Informasi Lengkap Hubungi 087899297914
Mau dapat ilmu-ilmu baru dari FR-ACADEMY?
Yuk kakak ganteng n cantik isi formulir ini.
kamu akan mendapat Ilmu baru yang akan dikirim ke emailmu
setiap ada update dari situs ini
GRATIS
Terima Kasih Kakak, Subscribe telah Berhasil
There was an error while trying to send your request. Please try again.