Neredeyse bir yıldır VS Code kullanıyorum ve editörde hâlâ yeterince keşfetmediğim birçok özellik var. Üzerinde çalıştığım işe göre ihtiyaç duyduğum araçlara odaklanıyor, anında işe yaramayan özellikleri görmezden gelmek kolaylaşıyor. VS Code bu kadar çok özelliğe ve eklentiye sahip ki, yıllarca kullanıp da oldukça faydalı birkaç eklemeyle tanışmamak mümkün.
Profiles de bu özelliklerden biri. Farklı projeler için farklı eklenti, ayar ve görsel özelleştirme setlerini ayrı ayrı saklamanızı sağlar. Python, Java ve web geliştirme için aynı editörü kullanıyorsanız, tümü için aynı yapılandırmayı korumanız gerekmiyor. Her birine kendi kurulumunu verebilir ve başlangıç oldukça az emek gerektirir.


Profil kurulumu birkaç sür sürer
Sıfırdan başlamak zorunda değilsiniz
Profil kurmak için VS Code’un sol alt köşesindeki Yönetmen dişli simgesine tıklayın ve Profiles’i açın. New Profile’a tıklayın, bir ad verin ve dahil etmek istediğiniz öğeleri seçin. Mevcut bir profili kopyalayabilir, yerleşik bir şablon kullanabilir ya da her şeyi kendiniz yapılandırmak istiyorsanız boş bir profille başlayabilirsiniz.

Şablonlar, ne dahil edeceğinden emin değilseniz işe yarar. VS Code, Python, Node.js ve Java başta olmak üzere ilgili eklentiler ve ayarlar önceden seçili olarak gelen seçenekler sunar. Bunlar önceden tanımlanmış başlangıç noktalarıdır, bu yüzden dil eklentilerini önce kurmanıza gerek yoktur. Profil oluşturmadan önce içeriği inceleyebilir ve düzenleyebilirsiniz.
Profiliniz aktif olduktan sonra Settings’i açın ve değişiklikleri usual şekilde yapın. Öğrenmeniz gereken ayrı bir yapılandırma süreci yok ve istediğiniz zaman geri dönüp ince ayar yapabilirsiniz.
VS Code, bir klasör veya çalışma alanıyla ilişkili profili de hatırlar. Projeniz açıkken uygun profili seçin, o klasöre geri döndüğünüzde kullanılacaktır. Bireysel bir Python veya Java dosyası açmak profilleri otomatik olarak değiştirmez; bu, her dil için bir profil kurmadan önce anlamak değer.
Her projenin kendi eklenti seti olur
Her projeye ihtiyacı olan araçları verin
Eklentiler, özellikle birkaç dil arasında çalışıyorsanız, profilleri kullanmak için iyi bir sebepdir. Bir Java projesi ile bir Python projesi farklı araçlara ihtiyaç duyar ve her şeyi bir arada tutmak eklenti listenizi yönetmeyi zorlaştırır. Profiller, projeler arasında geçiş yaparken yapılandırmanızı tekrar tekrar değiştirmeden her kurulumda hangi eklentilerin olacağını seçmenizi sağlar.
Örneğin, Python profiliniz Python geliştirme için kullandığınız araçları içerebilir, web geliştirme profiliniz ise JavaScript için ihtiyaç duyduğunuz eklentileri içerebilir. Apply Extension to all Profiles ile genel amaçlı bir eklentiyi her yerde kullanılabilir hale getirebilirsiniz. Tercih ettiğiniz yapılandırmanın ayrı bir kopyasını her profilde manuel olarak saklamanıza gerek yoktur.
Her şeyi dil bazında düzenlemek zorunda değilsiniz. Aynı dilde yazılmış iki proje farklı araçlar kullanabilir veya farklı ayarlara ihtiyaç duyabilir. Bir projenin eklenti gereksinimleri, üzerinde çalıştığınız diğer her şey için editörü yapılandırma şeklinizi belirlememelidir.
Eğer yalnızca bir avuç eklenti kullanıyorsanız, bu muhtemelen profiller oluşturmanız için başlıca sebep olmayacaktır. Ancak farklı gereksinimleri olan birkaç projeniz olduğunda, her biri için tanımlanmış bir araç setine sahip olmak faydalıdır. Bir profilin eklentilerini gözden geçirebilir ve hangilerinin hangi projeye ait olduğunu bilir, birkaç ay önce neden kurduklarınızı merak etmek yerine.
Farklı temalar projeleri tanımlamayı kolaylaştırır
Farklı temalar projeleri tanımlamayı kolaylaştırır
Görsel özelleştirme, muhtemelen profilleri kullanmanın en belirgin kısmıdır. Farklı projelere kendi temalarını ve düzenlerini verebilirsiniz, böylece bir Java projesi bir Python projesinden farklı görünür ve açtığınız anda fark edilir. Düzenli olarak birkaç VS Code penceresi açıksanız, bunları birbirinden ayırt etmenin faydalı bir yolu olur, her pencerenin başlığını okumadan.
Basit bir kurulum için Node.js, Python ve Java için profiller oluşturup her birine farklı bir tema atayabilirsiniz. Yine de gerçekten sevdiğiniz temaları seçebilirsiniz. Asıl olan pencerelerin birbirinden ayırt edilebilir olması; bu yüzden farklı olduğu için sevmediğiniz bir renk düzenine katlanmaya hiçbir gerek yok.
Aynı yaklaşımı aynı dilde yazılmış iki proje için de uygulayabilirsiniz. Sağ alt köşedeki dil göstergesi hangi tür dosyayı düzenlediğinizi söyler, ancak bir Java projesini diğerinden ayırt etmez. Farklı temalar bu ayrımı çok daha belirgin hale getirir.
Profiler yalnızca renkleri değil, daha fazlasını değiştirmenize olanak tanır. Düzenek düzenini ayarlayabilir, ihtiyaçmediğiniz görünümleri gizleyebilir ve yazı tipi gibi ayarları değiştirebilirsiniz. Her detayı özelleştirmek zorunda da değilsiniz. Farklı bir tema ve birkaç düzen değişikliği, her projenin kendi çalışma alanı gibi hissettirmesi için yeterlidir.
Özetle, profiller oldukça güzel
Çok uzun kullanmadım ama Profiles, VS Code’un gerçekten güzel bir özelliği. IDE’inizın görsel görünümünü ayarlamak için hem kullanışlı hem de eğlenceli bir yol. Editörün en iyi şekilde kullanılmasını sağlamak için VS Code’da kesinlikle başka ayarlamaları araştırmaya devam edeceğim.
Bu Gelişmeyi Toplulukta Değerlendirin
Haber hakkındaki düşüncelerinizi, donanım deneyimlerinizi ve teknik sorularınızı topluluk üyeleriyle anlık olarak tartışın.
Bu gelişme hakkında düşüncelerinizi, donanım deneyimlerinizi veya sorularınızı Topluluk Forumumuzda paylaşın.
Foruma Katıl & Yanıtla ➔




Söz sizde.
Deneyiminizi, sorularınızı ve katkılarınızı paylaşın. E-posta adresiniz yayımlanmaz.