Retasan rahasia VS Code

Tidak masalah apakah Anda seorang pemula atau profesional, alat pemrograman yang nyaman penting bagi setiap orang yang ingin menulis kode secara produktif.

gambar

Saya telah menyiapkan sejumlah kecil tips, trik, dan ekstensi berguna untuk pengembang web modern.

Memperbaiki tampilan


1. Tema Bahan & Ikon

Ini adalah binatang buas dalam tema VS Code. Saya pikir tema materi paling dekat dengan menulis dengan pena di atas kertas di editor (terutama ketika menggunakan tema yang tidak kontras). Editor Anda terlihat hampir mulus, bergerak dari alat bawaan ke editor teks.

Bayangkan tema epik dikombinasikan dengan ikon epik. Material Theme Icons adalah alternatif yang bagus untuk mengganti ikon VSCode default. Katalog besar ikon dengan lancar sesuai dengan tema, membuatnya lebih indah. Ini akan membantu menemukan file dengan mudah di Explorer.

gambar

2. Mode Zen dengan pemusatan

Anda mungkin sudah tahu mode tampilan Zen, juga dikenal sebagai Distraction Free View (bagi mereka yang tahu Sublime Text), di mana semuanya (kecuali kode) dihapus sehingga tidak ada yang mengganggu dari editor kode. Tahukah Anda bahwa Anda dapat memusatkan lokasi untuk membaca kode, seolah-olah menggunakan penampil PDF? Ini membantu untuk fokus pada fungsi atau mempelajari kode orang lain.

Mode Zen : [Lihat> Tampilan> Mode Toggle Zen]

Layout Tengah : [Lihat> Tampilan> Layout Tengah Berpusat]

gambar

3. Font dengan ligatur

Gaya penulisan membuat membaca menjadi mudah dan nyaman. Anda dapat menjadikan editor Anda lebih baik dengan font dan ligatur yang mengagumkan. Berikut adalah 6 font terbaik yang mendukung ligatur.

gambar

Coba gunakan Kode Fira . Ini luar biasa dan open source.

Jadi Anda dapat mengubah font dalam VSCode setelah menginstalnya:

"editor.fontFamily": "Fira Code", "editor.fontLigatures": true 

gambar

4. Rainbow Indent

Lekukan dengan gaya. Ekstensi ini mewarnai lekukan teks, bergantian empat warna berbeda pada setiap langkah.

gambar

Pengaturan indentasi standar mewarnai indentasi sesuai dengan pola pelangi. Namun, saya mengatur sendiri untuk mengikuti berbagai warna abu-abu. Jika Anda ingin contoh Anda terlihat seperti ini, salin dan tempel cuplikan berikut ke pengaturan Anda.json

 "indentRainbow.colors": [ "rgba(16,16,16,0.1)", "rgba(16,16,16,0.2)", "rgba(16,16,16,0.3)", "rgba(16,16,16,0.4)", "rgba(16,16,16,0.5)", "rgba(16,16,16,0.6)", "rgba(16,16,16,0.7)", "rgba(16,16,16,0.8)", "rgba(16,16,16,0.9)", "rgba(16,16,16,1.0)" ], 

5. Mengatur bilah judul

Saya belajar tentang trik ini di salah satu pelajaran Bereaksi & GraphQL yang diajarkan Wes Bos. Pada dasarnya, ia mengganti warna header pada proyek yang berbeda untuk dengan mudah mengenalinya. Ini berguna jika Anda bekerja dengan aplikasi yang mungkin memiliki kode atau nama file yang sama, misalnya, aplikasi seluler yang bereaksi asli dan aplikasi web yang bereaksi.

gambar

Ini dilakukan dengan mengedit pengaturan bilah judul di pengaturan ruang kerja untuk setiap proyek di mana Anda ingin menggunakan warna yang berbeda.

Mempercepat penulisan kode


1. Penandaan

Jika Anda tidak tahu Emmet , maka kemungkinan besar Anda benar-benar suka mengetik. Emmet memungkinkan Anda mengetik kode singkat dan mendapatkan tag yang sesuai. Ini dilakukan dengan memilih sekelompok kode dan memasukkan perintah Wrap with Abbreviated , yang saya tautkan menggunakan shift + alt + .

Lihatlah.

gambar

Bayangkan Anda ingin membungkus semuanya, tetapi sebagai garis yang terpisah. Anda akan menggunakan bungkus dengan garis individual dan kemudian memasukkan * setelah singkatan mis div*

2. Seimbangkan Masuk dan Keluar

Saya merekomendasikan untuk menonton vscodecandothat.com

Anda dapat memilih seluruh tag dalam Kode VS menggunakan perintah balance inward dan balance outward berguna untuk mengaitkan perintah ini dengan pintasan keyboard, seperti Ctrl+Shift+Up Arrow untuk Balance Outward dan Ctrl+Shift+Down Arrow untuk Balance Inward.

gambar

3. Turbo Console.log ()

Tidak ada yang suka mencetak fungsi panjang seperti console.log (). Ini sangat menjengkelkan jika Anda ingin mengeluarkan sesuatu dengan cepat, lihat nilainya dan lanjutkan menulis kode.

Anda dapat melakukan ini menggunakan ekstensi Log Konsol Turbo . Ini memungkinkan Anda untuk mendaftarkan variabel apa pun pada baris di bawah ini dengan awalan otomatis mengikuti struktur kode. Anda juga dapat menghapus komentar / alt+shift+u/alt+shift+c komentar alt+shift+u/alt+shift+c seluruh konsol setelah menambahkan ekstensi.

gambar

4. Server langsung

Ini adalah ekstensi hebat yang membantu meluncurkan server lokal dengan fungsi isi ulang langsung untuk halaman statis dan dinamis. Ini memiliki dukungan yang sangat baik untuk fungsi-fungsi dasar seperti: HTTPS, CORS, alamat dan port host kustom lokal.

Anda dapat mengunduhnya di sini .

gambar

5. Copy-paste dengan beberapa kursor

Pertama kali saya mengatakan " wow " saat menggunakan VS Code, ketika saya mengedit beberapa baris, menambahkan kursor pada baris yang berbeda. Segera saya menemukan penggunaan fitur ini dengan sangat baik. Anda dapat menyalin dan menempelkan konten yang dipilih oleh kursor ini dan mereka akan ditempelkan tepat sesuai urutan penyalinannya.

gambar

6. Remah roti dan garis besar

Breadcrumbs (breadcrumbs) menunjukkan lokasi saat ini dan memungkinkan Anda untuk dengan cepat berpindah antara nama dan file. Untuk mulai menggunakan Breadcrumbs, aktifkan menggunakan perintah View> Toggle Breadcrumbs atau parameter breadcrumbs.enabled .

Tampilan Kerangka adalah bagian terpisah di bagian bawah pohon Explorer. Ketika diperluas, pohon nama editor yang sedang aktif ditampilkan.

Tampilan Garis memiliki berbagai mode penyortiran, pelacakan kursor opsional. Itu juga termasuk bidang input yang menyaring nama saat Anda mengetik. Kesalahan dan peringatan juga ditampilkan dalam tampilan struktur, memungkinkan Anda untuk segera melihat lokasi masalah.

gambar

Peretasan lainnya


Trik kecil yang mengubah segalanya

1. Kode CLI

VS Code memiliki antarmuka baris perintah yang kuat yang memungkinkan Anda untuk mengontrol peluncuran editor. Anda dapat membuka file, menginstal ekstensi, mengubah bahasa tampilan, dan menampilkan diagnostik menggunakan parameter baris perintah (sakelar).

gambar

Bayangkan Anda hanya memiliki repositori git clone <repo-url> dan Anda ingin mengganti instance kode VS saat ini yang Anda gunakan. code. -r code. -r akan melakukan ini tanpa harus meninggalkan CLI.

2. Polacode

Anda sering menemukan cuplikan kode yang menarik dengan font dan tema khusus, seperti yang ditunjukkan di bawah ini. Ini dilakukan dalam VS Code dengan ekstensi kode Polar .

gambar

Karbon adalah alternatif yang baik dan lebih dapat disesuaikan. Namun, Polacode memungkinkan Anda untuk tetap berada di editor kode dan menggunakan font khusus apa pun.

3. Quokka (JS / TS ScratchPad)

Quokka adalah platform untuk membuat prototipe JavaScript dan TypeScript dengan cepat. Ini menjalankan kode segera saat Anda mengetik dan menampilkan berbagai hasil eksekusi dan log konsol di editor kode.

gambar

Contoh yang bagus untuk menggunakan Quokka adalah ketika Anda bersiap untuk wawancara teknis, Anda dapat menampilkan setiap langkah tanpa harus menetapkan breakpoint di debuggers.

Ini juga dapat membantu Anda mempelajari fitur-fitur pustaka seperti Lodash atau MomentJS sebelum Anda mulai menggunakannya.

4. WakaTime

Teman-teman berpikir Anda menghabiskan terlalu banyak waktu pemrograman? WakaTime adalah ekstensi yang membantu Anda merekam dan menyimpan metrik dan analitik terkait aktivitas Anda. Katakan kepada mereka bahwa 10 jam sehari tidak terlalu banyak.

gambar

gambar

Anda dapat menetapkan sasaran, menelusuri bahasa pemrograman yang sering Anda gunakan, Anda bahkan dapat membandingkan diri Anda dengan ninja lain di dunia teknologi.

5. VSCode Hacker Typer

Pernahkah Anda mengetik kode di depan orang banyak? Seringkali kita mencetak pada mesin, berbicara secara paralel, karena ini kita membuat kesalahan. Bayangkan kode pra-ketik yang hanya muncul ketika Anda mensimulasikan pengetikan, seperti dalam geektyper .

Jani Evรคkallio membawa ekstensi ini ke VS Code. Ini akan membantu Anda merekam dan memutar ulang makro (kode yang ditulis dalam editor Anda), membuat Anda lebih fokus saat mengetik untuk audiens.

6. Kecualikan folder

Saya mempelajari trik ini berkat posting di StackOverFlow . Ini adalah trik cepat untuk mengecualikan folder seperti node_modules atau lainnya dari pohon explorer untuk membantu fokus pada hal utama. Secara pribadi, saya benci membuka folder node_module yang membosankan di editor, jadi saya memutuskan untuk menyembunyikannya.

Untuk menyembunyikan node_modules Anda dapat melakukan ini:

  1. Buka File> Preferensi> Pengaturan (atau dalam Kode Mac > Preferensi> Pengaturan )
  2. Temukan files.exclude dalam pengaturan
  3. Pilih tambahkan template dan masukkan **/node_modules
  4. Voila! node_modules menghilang dari pohon explorer

Ini adalah retasan saya bagaimana menulis kode dengan lebih baik. Bagikan komentar Anda di komentar.

Source: https://habr.com/ru/post/id435770/


All Articles