Görsel stüdyo kodu kullanışlı uzantıları. Visual Studio Code için faydalı eklentiler. .html veya .htm dosyası yoksa Canlı Sunucuyu etkinleştirme
Görsel stüdyo Kod ücretsizdir, platformlar arası Metin düzeltici hafifliği, güçlü ve genişletilebilir işlevselliği ve elbette PHPStorm, Sublime, vb.'nin aksine "freebie" nedeniyle popüler hale gelen Microsoft'tan.
Çoğu modern IDE gibi, VSCode orijinal yeteneklerini genişleten birçok eklentiye sahiptir. Bu editörde çalışan herhangi bir programcıya faydalı olacak 15 eklenti seçtik.
Tarayıcıda aç
Varsayılan olarak, Visual Studio Kodu dosyayı tarayıcıda açmanın bir yolu yoktur. Bu uzantı"Tarayıcıda aç" işlevini eklemekle kalmaz, aynı zamanda bilgisayarınızda yüklü olan herhangi bir tarayıcıda dosyaları açmanıza olanak tanır.
Quokka
Quokka- belirli bir kod parçasını yürütmenin sonucunu önizlemenize, işlevlerin yürütülmesinin sonuçlarını ve değişkenlerin hesaplanan değerlerini görüntülemenize izin veren bir yardımcı program. Uzantının yapılandırılması kolaydır ve kutudan çıktığı gibi çalışır: JSX veya daktilo projeler.
sahtekar
Kod içine hızlı bir şekilde rastgele veriler (rasgele adlar, adresler, resimler, telefon numaraları vb.) eklemenizi sağlar. Her kategorinin kendi alt bölümleri vardır, bu da programcının ihtiyaçlarına daha doğru bir şekilde uyum sağlamanıza olanak tanır.
CSS Özeti
Bu eklenti ile bir CSS dosyasında sınıf tanımlarını ve kimliklerini takip edebilirsiniz. Bunu yapmak için basmanız gerekir sağ tık fareyi HTML dosyanızdaki seçicinin üzerine getirin ve Tanıma Git(Tanıma git) veya Peek tanımı(Tanıma bakın).
HTML Tanımlayıcısı
HTML Tanımlayıcısı Head ve body etiketlerini kendiniz yazma gereğini ortadan kaldırarak HTML ile çalışmayı kolaylaştırır. Boş bir html dosyası yazın, Sekme tuşuna basın ve Visual Studio Kodu bir belge şablonu oluşturacak!
daha güzel
daha güzel Farklı kişiler tarafından yazılan kodları tek bir forma getirmenizi sağlayan, web geliştiricileri arasında popüler bir kod düzenleyicisidir. ayarlarda daha güzel JS ve CSS'de yazılan kodu hemen biçimlendirecek olan otomatik çalıştırmayı ayarlayabilirsiniz.
Renk Bilgisi
CSS'de kullanılan renkler hakkında hızlı referans sağlayan küçük bir eklenti. Bir renk adının üzerine gelerek nasıl göründüğünü ve diğer renk formatlarında nasıl yazılacağını görebilirsiniz ( altıgen, rgb, hsl ve cmyk).
SVG Görüntüleyici
Bu uzantı, SVG dosyalarıyla çalışmanıza izin verir: düzenleyebilirsiniz SVG dosyaları, onları dönüştür PNG formatı ve veri url şeması oluşturun.
YAPILACAKLAR Vurgu
Bu eklenti, kodunuzdaki bitmemiş yerleri etiketlemenizi sağlayarak projenizi kolaylaştırır. Varsayılan olarak, yalnızca etiketler ayarlanır YAPMAK(bitiş) ve ONAR BENİ(düzeltme), ancak kendi etiket türlerinizi de oluşturabilirsiniz.
Simgeli yazı tipleri
Eklenen bir uzantı Visual Studio Kodu dahil olmak üzere yaklaşık 20 popüler simge yazı tipi için destek Yazı Tipi Harika, iyonikonlar, glifonlar, Malzeme Tasarımı...
küçült
Kodu optimize etmek ve sıkıştırmak için yardımcı program. küçült ile çalışır HTML, J'ler ve CSS dosyalar ve gibi eklentilerle harika çalışıyor çirkin-js, temiz css ve html küçültücü.
Büyük/küçük harf değiştir
VS Kodu seçimi yalnızca büyük ve küçük harfe dönüştürmenize olanak tanır. Vasıtasıyla Büyük/küçük harf değiştir, çok sayıda sicile (yılan, deve vb.)
Normal İfade Önizleyicisi
Normal ifadelerle çalışmanıza izin veren bir eklenti. Normal İfade Önizleyicisişablonu uygular Düzenli ifade tüm eşleşmeleri vurgulayarak herhangi bir açık metin dosyasına. Tıpkı
2020'de web geliştirme için en iyi Visual Studio Code düzenleyici eklentilerine bir göz atalım.
- Canlı Sunucu
- Otomatik Kapat Etiketi
- İthalat maliyeti
- Malzeme Tema
- Apache Konf.
- Rusça Dil Paketi
- Küçük ikramiye
1. Canlı Sunucu
.html veya .htm dosyaları için Canlı Sunucuyu Etkinleştirme:
.html veya .htm dosyası yoksa Canlı Sunucuyu etkinleştirme:
Canlı Sunucu kullanarak PHP dosyaları için otomatik sayfa yenileme nasıl ayarlanır
2. küstah
Sass sözdizimi desteği: girinti, otomatik tamamlama ve daha fazlası
SASS / SCSS dosyalarını gerçek zamanlı olarak CSS'ye derler
Açmak için basmanız gerekir küstah izle durum çubuğunda
Live Sass Complier şunları içerir:
- derlenmiş dosya için dışa aktarma klasörünün seçimi
- CSS stili seçimi (genişletilmiş, kompakt, yoğun, iç içe)
- uzantı adı seçimi (.css veya .min.css)
- uzantı uyumluluğu Canlı Sunucu
- satıcı öneklerinin otomatik ayarını ayarlama
- vb
Etiketleri vurgulama - açma ve kapama
Etiket seçiminin vurgulanması kendiniz için özelleştirilebilir. Kurulumum:
"highlight-matching-tag.leftStyle": ("borderWidth": "2px 2px 2px 2px", "borderStyle": "solid", "borderColor": "sarı", "borderRadius": "5px"), "highlight-matching-tag.rightStyle": ("borderWidth": "2px 2px 2px 2px", "borderStyle": "solid", "borderColor": "sarı", "borderRadius": "5px"),Düzenleyicide web renklerini karşılık gelen renkle vurgulama
Uzantı, simetrik parantezleri aynı renge sahip ancak diğer parantezlerden farklı renklendirir.
Eşleştirilmiş bir etiketi değiştirdiğinizde, ikincisi otomatik olarak değiştirilecektir.
Varsayılan olarak, uzantı tüm dillerde çalışır, bu ayarı değiştirmek için aşağıdaki kodu kullanın:
"auto-rename-tag.activationOnLanguage": ["html", "xml", "php", "javascript"],8. Otomatik Kapatma Etiketi
Otomatik etiket kapatma
Varsayılan olarak tüm diller için çalışır: HTML, PHP, JavaScript, markdown, sıvı vb. Ayarları settings.json'da değiştirebilirsiniz.
"auto-close-tag.activationOnLanguage": ["php", "javascript", "javascriptreact", "typescript", "typescriptreact", "plaintext", "markdown", "vue", "sıvı",]9. İthalat Maliyeti
Bu uzantı, içe aktarılan paketin boyutunu düzenleyicide satır içi görüntüler.
10. Malzeme Teması
VS Code için en popüler temalardan biri. Ayrıca bitişik harfleri destekleyen bir yazı tipi de yükleyebilirsiniz (bir dizi karakterin tek bir öğeye dönüştürülmesi)
Ardından settings.json için ayarlar şu şekilde olacaktır.
"editor.fontLigatures": true, "editor.fontFamily": "Fira Kodu", "editor.fontWeight": "100",11. Apache Konfigürasyonu
Apache sözdizimi desteği. Uzantıları olan dosyaları düzenlemek için uygun .htaccess... Ayrıca dosya türlerini de destekler: .conf, .htgroups, .htpasswd
Faker kitaplığını kullanarak rastgele verileri hızlı bir şekilde eklemek için. İsteğe bağlı adlar, adresler, resimler, telefon numaraları ve daha fazlasını ekleyebilirsiniz. Çok popüler ve çok kullanışlı bir eklenti.
Bir dize yazarken dosya adlarını otomatik olarak tamamlamanıza olanak tanır. Belki yakında bu işlevsellik editöre entegre edilecek, ancak şu ana kadar eklenti çok yardımcı oluyor.
Kodda yer imleri bırakmanıza izin veren bir eklenti, onlarla çalışmak da aynı derecede kolay ve kullanışlıdır.
Kodda yazım denetimi için eklenti.
GitLens, yerleşik Visual Studio Code Git özelliklerini yeniden yükler. Kod geçmişi bilgilerinizi Git'te hemen görselleştirmenize, sorunsuzca gezinmenize ve bir dosyanın veya dalın geçmişini keşfetmenize, bir eklenti, kod karşılaştırmaları ve daha fazlası aracılığıyla değerli bilgiler edinmenize yardımcı olur.
Arka uç geliştiriciler için eklentiler
Güç kalkanı
PowerShell komut dosyalarıyla doğrudan Görsel Kod arabiriminde çalışmanıza olanak tanır.
piton
Eklenti görsel kod Aşağıdaki özellikleri içeren Python dil desteğine sahip Studio (Python 3.6 dahil):
- Linting (Prospector, Pylint, pycodestyle, Flake8, pylama, pydocstyle, mypy)
- iyileştirmek
- Otomatik girinti, kod biçimlendirme, yeniden düzenleme
- Birim testlerini çalıştırma ve hata ayıklama (unittest, pytest, burun)
- snippet'ler
- .NET Core geliştirme ve hata ayıklama araçları.
- Sözdizimi vurgulama, IntelliSense, tanıma gitme, tüm referansları bulma vb. dahil olmak üzere harika C# düzenleme desteği.
- Windows, MacOS ve Linux için project.json ve csproj projeleri için destek.
Ön uç geliştirici eklentileri
JSHint
JSHint, JavaScript kodunun statik analizi için çok kullanışlı bir araçtır. Yazılan kodun programlama standartlarını karşılayıp karşılamadığını kontrol eder.
Code Time açık kaynaklı bir eklentidir kaynak kodu bu, doğrudan kod düzenleyicide metrikler sağlar.
Uzantıyı yükledikten sonra, kontrol paneline girmeniz istenecektir. Kod düzenleyicinin içinde tıklarsanız komut + üst karakter + P, girebileceğiniz bir pencere açılacaktır. kod zamanı ve ardından verileri bir kod düzenleyicide veya bir tarayıcıda görüntüleme arasında seçim yapın.
Tarayıcının içinde bilgiler şöyle görünecektir:
Tarayıcının içinde daha renkli:
Code Time, tam olarak bilmeniz gerekiyorsa veya sadece kod yazmak için ne kadar zaman harcadığınızı merak ediyorsanız kullanışlıdır.
Bir karanlık profesyonel
Bir karanlık profesyonel Visual Studio Code için en popüler ve sık indirilen temalardan biri.
Bu örnekte, istemci ve sunucu gibi dizinler için simgelerin yanı sıra aşağıdaki gibi dosyalar için simgelere sahip olduğumuzu görebilirsiniz. .eslintrc .gitignore ve paket.json.
bir karanlık profesyonel React, Angular, Redux ve birçok farklı çerçeve ve kitaplıkta desteklenir ve bileşenler, yardımcı programlar, stiller ve ayrıca Redüktörler, Eylemler ve Mağazalar için farklı dizin simgeleri sağlar.
Braket Çifti Renklendirici
Bu uzantı, parantezleri renklerle eşleştirmenize olanak tanır. Bu, burada gösterildiği gibi derinlemesine iç içe nesneler veya işlevlere sahip olduğunuzda kullanışlıdır:
Renk Vurgusu
Renk Vurgusu, herhangi bir renk kodunun görsel bir temsilini gösterir. Örneğin RGB, RGBa, Hexadecimal veya başka bir renk kodu girerseniz rengi şu örnekteki gibi görebilirsiniz:
Yol Intellisense
Path Intellisense, dosya adlarını otomatik olarak tamamlayan bir eklentidir.
Bu, bileşenleri React'e aktarmak için kullanışlıdır çünkü aradığınız dosyanın yolunu manuel olarak girmeniz gerekmez.
ES7 React / Redux / GraphQL / React-Native Snippet'ler
Bir sonraki uzantı ES7 React / Redux / GraphQL / React-Native Snippets'tir. Uzun başlık, ancak özellikle React'te kullanıyorsanız size çok zaman kazandıracak.
Bu uzantı, ES7'de VS Code için Babel eklentisinin özellikleriyle JavaScript ve React / Redux snippet'leri sağlar.
Sağ kod düzenleyicide, tıklayabilirsiniz komut + üst karakter + P, ve daha sonra ES7 Snippet Arama, daha uzun kod parçacıkları elde etmek için çalıştırabileceğiniz uzun bir kısa komut listesi göreceksiniz.
Bu uzantı ile, örneğin işlevsel bir bileşenin bir parçası için kolayca bir komut bulabilirsiniz.Komutları düzenleyiciye yazıp enter tuşuna basarak çalıştırabilirsiniz. Bu kadar basit!
GitLens - Git güçlendirilmiş
GitLens, Visual Studio Code'da yerleşik olarak bulunan Git özelliklerini genişletir. Git-suçlama ve kod merceği açıklamalarıyla bir bakışta kodunuzun yazarını belirlemenize, Git depolarında kolayca gezinmenize ve bunları keşfetmenize, karşılaştırma komutlarıyla içgörü kazanmanıza ve daha pek çok şeye yardımcı olur. Bir kod satırına tıklayarak, onu kimin düzenlediğini, ne zaman düzenlendiğini ve hangi işlemde yapıldığını görebilirsiniz.
hakkında konuşalım kod
-. Sevgili okuyucularım, geliştirme için kullandığım uzantıları size anlatmamı istedi. Şimdi yapacağımız şey bu.
VSC İndirme Bağlantısı: https://code.visualstudio.com/ VSC'miz, her gün kullandığım en kullanışlı uzantıları sağladıktan sonra, beş boynuzlu, lazerle ateş eden bir tek boynuzlu at olacak. Oh, ve zaten harika VSC editörünü kullanmıyorsanız, yukarıdaki resmin altında onu indirebileceğiniz resmi siteye bir bağlantı var.
Malzeme Tema
Malzeme Tema
Visual Studio Code için En Epik Tema:https://marketplace.visualstudio.com/items?itemName=Equinusocio.vsc-material-theme
Otomatik İçe Aktarma
Kullanılabilir tüm dosyalar için yöntemlerin ve olayların adlarını otomatik olarak bulur, ayrıştırır ve tamamlar. TypeScript ve TSX'i destekler.https://marketplace.visualstudio.com/items?itemName=steoates.autoimport
İthalat maliyeti
Bu uzantı, düzenleyicide içe aktarılan paketin boyutunu ilgili yöntemle bir satırda görüntüler. Uzantı, içe aktarılan nesneyi algılamak ve boyutunu tahmin etmek için Webpack'i babili-webpack-plugin ile birlikte kullanır.https://marketplace.visualstudio.com/items?itemName=wix.vscode-import-cost
Girinti-Gökkuşağı
Girintiyi daha okunabilir hale getiren basit bir uzantı. https://marketplace.visualstudio.com/items?itemName=oderwat.indent-rainbowHTML'de CSS sınıf adları için IntelliSense
Çalışma alanınızda bulunan tanımlara göre HTML sınıfı özniteliği için CSS sınıfı adını otomatik olarak tamamlayan bir VSCode uzantısı veya harici dosyalar bağlantı öğesi tarafından başvurulur.https://marketplace.visualstudio.com/items?itemName=Zignd.html-css-class-completion
SVG Görüntüleyici
SVG'yi önizlemenin kolay bir yolu.https://marketplace.visualstudio.com/items?itemName=cssho.vscode-svgviewer
Daha güzel - Kod biçimlendirici
Onsuz Yaşanamaz - Prettier kullanarak JavaScript / TypeScript / CSS biçimlendirme için VSCode paketi.https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode
React Native Tools
React Native için İpuçları, Hata Ayıklama ve Satır İçi Komutlar.https://marketplace.visualstudio.com/items?itemName=vsmobile.vscode-react-native
Sublime Text Keymap ve Settings Importer
https://marketplace.visualstudio.com/items?itemName=ms-vscode.sublime-keybindings Bu uzantı VSCode'da kısayol tuşlarına izin verir Yüce metin 3. Konsolu klavye kısayoluyla açarak test etmeyi deneyin: cmd ⌘ + P - Mac ctrl + P - Windows
Bu konsolda dosyalara hızlı bir şekilde gidebilir ve arama çubuğunun önüne > sembolünü eklerseniz yerleşik terminali değiştirme, uzantı yükleme vb. işlemleri arayabilirsiniz. ST3'e alışmış olanlarımız için çok kullanışlı bir şey. ?
npm Intellisense
İçe aktarma işlemlerinde npm modül adlarını otomatik olarak tamamlayan VSCode eklentisi.https://marketplace.visualstudio.com/items?itemName=christian-kohler.npm-intellisense
lit-html
lit-html ve diğer çerçevelerde kullanıldığı gibi, JavaScript ve TypeScript dizelerine sözdizimi vurgulama ve HTML biçimlendirme desteği ekler.https://marketplace.visualstudio.com/items?itemName=bierner.lit-html
vurgu-eşleme-etiketi
Bu uzantı, eşleştirilmiş açık veya kapalı etiketleri vurgulamak için tasarlanmıştır - işlevsellik VSCode'da bulunmaz, ancak kutudan çıkar çıkmaz düzenleyicide yerleşik olmalıdır.https://marketplace.visualstudio.com/items?itemName=vincaslt.highlight-matching-tag
GitLens - Git güçlendirilmiş
https://marketplace.visualstudio.com/items?itemName=eamodio.gitlens Bu uzantı, Visual Studio Code'un yerleşik Git özelliklerini yeniden yükler. Git'teki değişikliklerin yazarlığı hakkında görsel olarak bilgi sağlar ve ayrıca depolarda gezinmeyi kolaylaştırır ve dosyalardaki veya dallardaki değişikliklerin geçmişini izlemenize, kod karşılaştırma komutlarını kullanmanıza ve çok daha fazlasını yapmanıza olanak tanır.
Git proje yöneticisi
Git Proje Yöneticisi (GPM) Microsoft uzantısı Doğrudan VSCode'dan yeni bir git deposu tabanlı pencere açmanıza izin veren VSCode.https://marketplace.visualstudio.com/items?itemName=felipecaputo.git-project-manager
Git geçmişi
Git günlüklerini ve dosya değişiklik geçmişini görüntüleyin ve dalları veya taahhütleri karşılaştırın.https://marketplace.visualstudio.com/items?itemName=donjayamann.githistory
Dosya Araçları
Dosyaları ve dizinleri oluşturmanın, çoğaltmanın, taşımanın, yeniden adlandırmanın ve silmenin uygun bir yolu.https://marketplace.visualstudio.com/items?itemName=sleistner.vscode-fileutils
Braket Çifti Renklendirici
Eşleştirilmiş parantezleri renklendirmek için özelleştirilebilir bir uzantı. Çok sayıda geri aramayla uğraşırken son derece kullanışlıdır.https://marketplace.visualstudio.com/items?itemName=CoenraadS.bracket-pair-colorizer
Renk Vurgusu
Bu uzantı, belgenizde bulunan CSS / web renklerini vurgular.https://marketplace.visualstudio.com/items?itemName=naumovs.color-highlight
CSS Özeti
Doğrudan HTML dosyalarından tanımlayıcıların (id) ve sınıfların CSS özelliklerine atlayın. Dosyalar arasında geçişi ve birinden diğerine hızlı geçişi destekler.https://marketplace.visualstudio.com/items?itemName=pranaygp.vscode-css-peek
Chrome için Hata Ayıklayıcı
Chrome tarayıcısında JavaScript kodunda veya başka herhangi bir kodda hata ayıklamak için bir araç.https://marketplace.visualstudio.com/items?itemName=msjsdiag.debugger-for-chrome
Quokka.js
JavaScript kodunu, yazma şeklinize paralel olarak konsolda yürütür. (Hızlı demolar için kullanışlıdır).https://marketplace.visualstudio.com/items?itemName=WallabyJs.quokka-vscode
Sondaki Boşluklar
Sondaki boşlukları anında vurgular ve kaldırır.https://marketplace.visualstudio.com/items?itemName=shardulm94.trailing-spaces#user-content-installation
TypeScript Kahramanı
https://marketplace.visualstudio.com/items?itemName=rbbit.typescript-hero Bu uzantı, TypeScript'te yazan ve VSC'nin bunun için içe aktarmayı organize etmesini isteyen herkes için yararlıdır.
WakaZamanı
Programlama çalışmanızdan elde edilen istatistiklere dayalı olarak otomatik olarak oluşturulan metrikler, öngörüler ve zaman takibi.https://marketplace.visualstudio.com/items?itemName=WakaTime.vscode-wakatime
vetur
VSCode için Vue desteğihttps://marketplace.visualstudio.com/items?itemName=octref.vetur
Kod koşucusu
Bir kod parçasını veya bir dosyanın tamamını aynı anda birden çok dilde çalıştırın.Bu makaleyi okuduğunuz için teşekkür ederiz! Daha fazla VSCode uzantısı için Twitter'daki bağlantıyı takip edin. Burada bahsedilmeyen başka yararlı eklentiler biliyor musunuz? Lütfen yorumlara yazın❤ https://twitter.com/wesbos/status/907347014823923714 Yazının çevirisi: “✨