Kodunuz merkezde, araçlarınız elinizin altında.
Dosya gezgini, editör, terminal, çıktı, test ve hata ayıklama alanları aynı çalışma düzeninde buluşur. Panelleri ihtiyaç duydukça açıp kapatabilir, bölünmüş editörde iki dosyayı birlikte inceleyebilirsiniz. Yeni başlayanlara yönelik sade görünüm ile gelişmiş araçlara doğrudan erişim sunan görünüm arasında geçiş yapabilir; projenize uygun panel ve çalıştırma düzeniyle kaldığınız yerden devam edebilirsiniz.
- Dosya ve testleri yan yana inceleme
- Projeye göre çalışma alanı düzeni
- Başlangıç ve gelişmiş kullanım görünümü
Dosya kalabalığı yerine kontrollü bir proje akışı.
Proje klasörünüz ağaç yapısıyla açılır; bütün dosyaların içeriği başlangıçta belleğe yüklenmez. Tek tıklamayla önizleme, çift tıklama veya düzenlemeyle kalıcı sekme yaklaşımı, büyük çalışmalar arasında gezinmeyi kolaylaştırır. Kaydedilmemiş dosyalarda kaydetme, vazgeçme veya kapatma işlemini iptal etme seçenekleriyle değişikliklerinizi yönetebilirsiniz.
- Klasör ve dosya gezgini
- Önizleme ve kalıcı sekmeler
- Kaydedilmemiş değişiklikleri kontrol etme
Uzun dosyalarda yönünüzü kaybetmeyin.
Minimap, kod dosyasının genel yapısını ve bulunduğunuz konumu gösterir. Dosya içinde veya proje genelinde arama yapabilir, dosya ve komutlara klavyeden ulaşabilir, desteklenen dosyalarda fonksiyon ve sınıfları listeleyebilirsiniz. Bir hata mesajındaki satıra doğrudan giderek ilgili kodu test dosyasıyla birlikte değerlendirebilirsiniz.
- Dosya ve proje genelinde arama/değiştirme
- Fonksiyon, sınıf ve satır gezintisi
- Minimap ve bölünmüş editör
Kodun yapısını görün, düzenlemeyi bilinçli yapın.
Sözdizimi renklendirmesi, kodun öğelerini ayırt etmeyi kolaylaştırır. İlgili dil desteği hazır olduğunda tamamlama, tanıma gitme, başvuruları bulma, yeniden adlandırma ve biçimlendirme araçları kullanılabilir. Birden fazla dosyayı etkileyen düzenlemeler uygulanmadan önce incelenebilir. Özelliklerin kapsamı dil sunucusuna bağlıdır; C# için csharp-ls, C++ için clangd gibi ek araçlar gerekir.
- Desteklenen dillerde akıllı kod araçları
- Değişiklikleri uygulama öncesinde inceleme
- Dil sunucularıyla genişleyen geliştirme desteği
Python ortamınızın kontrolünü elinize alın.
Otomasyon, veri işleme, API istemcileri ve yardımcı programlar için Python iş akışınızı görünür bir düzende yönetin. Yorumlayıcı seçimi, projeye özel sanal ortam oluşturma, mevcut .venv kullanımı ve bağımlılık yönetimi, paketlerin doğru ortamda kullanılmasına yardımcı olur. Python bilgisayara ayrıca kurulmalıdır; KOVKA IDE yorumlayıcı ve ortam yönetimini bu kurulum üzerinde sağlar.
- Python yorumlayıcısı ve sanal ortam seçimi
- Paket kurma, güncelleme ve kaldırma
- Bağımlılık listesini dışa aktarma ve yeniden kurma
Proje Doktoru ile doğru başlangıcı bulun.
Bir Python projesi açıldığında yorumlayıcı, sanal ortam, paket yöneticisi ve desteklenen bağımlılık bildirimleri denetlenebilir. Eksikliklerin hedefini ve önerilen işlemin kapsamını görerek ilerleyebilirsiniz. Bu kontroller sırasında uygulama veya derleme betikleri kendiliğinden çalıştırılmaz. Ortam sorunlarını kod hatalarından ayırmak, özellikle devralınan ve uzun süre sonra açılan projelerde zaman kazandırır.
- Yorumlayıcı ve ortam kontrolleri
- Bağımlılık ve paket yöneticisi incelemesi
- Kullanıcının seçtiği düzeltme adımları
Kütüphaneleri projenizin bağlamında yönetin.
PyPI/pip, npm, NuGet ve uygun araçlarla vcpkg iş akışlarını aynı merkezden takip edin. Rust paketleri için crates.io kayıtlarını, eklenti bilgileri için Open VSX kataloğunu inceleyebilirsiniz; mevcut sürüm VS Code eklentilerini çalıştırmaz. Paket sürümü, kaynak ve lisans bilgileri görünürdür. Seçili çevrimdışı örnekler bulunur; tüm internet kütüphaneleri ürüne gömülü değildir.
- Python, JavaScript ve .NET paket ekosistemleri
- Sürüm, kaynak ve lisans bilgilerini inceleme
- Desteklenen çevrimdışı örnek paketlerle çalışma
C# projelerinde .NET araçlarıyla üretin.
.csproj tabanlı projeleri keşfedebilir; hedef framework, derleme yapılandırması, NuGet bağımlılıkları, çalıştırma ve test süreçlerini yönetebilirsiniz. Konsol uygulamalarından servis ve API projelerine, sınıf kütüphanelerinden iş araçlarına kadar geliştirme alanınız seçtiğiniz SDK ile genişler. Yeni proje şablonu .NET 10 hedefler. Görsel form tasarımcısı kapsamda değildir; C# hata ayıklama bağlantıları deneysel durumdadır.
- Proje ve hedef framework yönetimi
- NuGet, derleme, çalıştırma ve test araçları
- Haricen kurulan .NET SDK ile çalışma
C++ geliştirmede derleme sürecini bir arada tutun.
CMake tabanlı projelerde yapılandırma, derleme hedeflerini keşfetme, hedef seçme ve çalıştırma işlemlerini yönetebilirsiniz. İlgili araçlar hazır olduğunda CTest ve vcpkg iş akışlarından yararlanabilirsiniz. Derleyici, CMake ve gerekli SDK’lar ayrıca kurulmalıdır. Paket eklemek bütün bağlama ayarlarını otomatik tamamlamaz; C++ hata ayıklama adaptörleri mevcut sürümde deneysel kapsamdadır.
- CMake yapılandırma ve hedef seçimi
- CTest ve vcpkg iş akışları
- Algoritma, araç ve yerel kütüphane geliştirme
Web, JavaScript ve TypeScript aynı çalışma alanında.
HTML, CSS ve JavaScript dosyalarını birlikte düzenleyin; temel web projelerini yerel önizlemeyle değerlendirin. Paketlenmiş Node ortamı desteklenen JavaScript çalıştırma işlemlerini sağlar. TypeScript kod desteği ve proje araçları geliştirme akışına katılır. React veya sunucu servisleri gibi yapılar için projenin bağımlılıkları ve çalışma komutları ayrıca hazırlanmalıdır. Bir dosyanın açılması, ilgili dilin tüm araçlarının kurulu olduğu anlamına gelmez.
- Web arayüzleri ve etkileşimli uygulamalar
- Desteklenen JavaScript çalıştırma araçları
- Projeye göre hazırlanan framework bağımlılıkları
Çalıştırın, sonucu görün, geliştirmeye devam edin.
Etkin dosyayı çalıştırabilir, farklı giriş noktaları için çalıştırma profilleri tanımlayabilir ve işlemleri durdurup yeniden başlatabilirsiniz. Proje klasöründe açılan terminal; paket, derleme, test ve Git komutlarını uygulamadan ayrılmadan kullanmanızı sağlar. Python ortamı değiştiğinde açık terminalin eski ortamı kullanabileceği belirtilir. Alt paneli kapatmak çalışan işlemi durdurmaz; kontrol ilgili durdurma eylemindedir.
- Çalıştırma profilleri ve yürütme kontrolü
- Entegre terminal ve çıktı paneli
- Ortama göre bilinçli komut çalıştırma
Test ve hata ayıklamayla davranışı anlayın.
Python için unittest ve gerekli paket kuruluysa pytest üzerinden test keşfi ve çalıştırma sunulur. Başarılı, başarısız ve atlanan sonuçları takip edebilirsiniz. Hata ayıklamada durak noktaları, değişkenler, çağrı yığını ve adımlama araçlarıyla kodun çalışmasını inceleyebilirsiniz. Gerekli geliştirme araçları ayrıca kurulur. Terminal girdisi isteyen Python programları normal çalıştırma veya terminalde kullanılabilir; mevcut debugger akışı terminal girdisini desteklemez.
- Tek test veya test kümesini çalıştırma
- Durak noktaları ve değişken inceleme
- Çağrı yığını ve adım adım yürütme
Git ve yerel geçmişle değişimin izini tutun.
Git kurulu olduğunda dosya farklarını inceleyebilir, istediğiniz değişiklikleri hazırlayıp commit oluşturabilir; dallar ve uzak depolarla çalışabilirsiniz. Uzak erişim ayrıca kimlik doğrulaması gerektirir. Yerel taslak kurtarma ve dosya geçmişi, önceki içerikleri karşılaştırmanıza yardımcı olur. Geçmiş sürüm önce editöre alınır, diske yazmak için kaydetmek gerekir. Çalışma yedeği metin ağırlıklıdır; tam proje klasörü yedeğinin yerine geçmez.
- Git farkları, hazırlama ve dal işlemleri
- Yerel taslak kurtarma ve sürüm karşılaştırma
- Harici dosya değişikliklerini fark eden kontroller
Öğrenerek ilerleyen bir başlangıç deneyimi.
Yeni proje sihirbazı dil, hedef, proje konumu ve çalışma ortamı adımlarını anlaşılır bir akışta toplar; programları veya paket kurulumunu kendiliğinden başlatmaz. F1 ile ulaşılan eğitim merkezi; 11 bölüm, 37 uygulama adımı ve 5 soruluk bilgi kontrolü içerir. Python uygulaması üzerinden kod yazma, çalıştırma, test, paket, Git ve çalışma yedeği süreçlerini birlikte öğrenebilirsiniz.
- Sade yeni proje sihirbazı
- İlgili paneli açan uygulamalı eğitim
- Cihazda saklanan öğrenme ilerlemesi
Çalışma alanınız, sizin üretim düzeniniz.
KOVKA Antrasit, Krem, Bordo, Grafit ve Yüksek Kontrast temalarıyla arayüzü uyarlayın. Yazı boyutu, girinti, satır kaydırma, minimap ve kod desteği ayarlanabilir; animasyonlar kapatılabilir. Türkçe ve İngilizce arayüz ile eğitim sunulur. İçerikler ihtiyaç oldukça yüklenir: tek düzenlenebilir dosya 20 MB, toplam yüklü metin 100 MB, proje kataloğu 20.000 dosya ve açık proje sayısı 30 ile sınırlıdır.
- Beş kurumsal tema ve odak görünümü
- Türkçe ve İngilizce arayüz/eğitim
- İhtiyaç oldukça yüklenen proje içerikleri
Yerel geliştirme, açık kullanım koşulları.
Kod düzenleme için bulut hesabı gerekmez; araçlar ve bağımlılıklar hazırsa birçok işlem çevrimdışı yapılabilir. Paket indirme ve uzak depo işlemleri internet kullanır. Yerleşik yapay zekâ asistanı bulunmaz. Windows x64 paketi ücretsizdir; macOS, Linux veya ARM64 paketi bu dağıtımda yoktur. Kod imzalama sertifikası ve otomatik güncelleme sunucusu henüz kullanılmaz. MIT kaynak lisansı ve üçüncü taraf bileşen lisansları kendi koşullarıyla geçerlidir.
- Abonelik ve hesap gerektirmeyen mevcut sürüm
- Kullanıcının denetimindeki proje güveni adımları
- Yeni sürümler için kurulum dosyasıyla güncelleme