Teknoloji

Microsoft’tan Windows için hafif ve açık kaynaklı komut satırı metin düzenleyici

Microsoft, Windows geliştiricilerine yönelik araçlarına bir yenisini daha ekledi. Build konferansında duyurulan bu yeni araç, komut satırı üzerinden doğrudan çalışabilen ve “Edit” adını taşıyan sade bir metin düzenleyici. 64-bit Windows sistemlerde bugüne dek eksik olan varsayılan komut satırı editörü ihtiyacına karşılık veren Edit, minimal tasarımı ve açık kaynak kod yapısıyla geliştiricilere sunuluyor. “edit” komutuyla komut satırından kolayca erişilebilen bu yeni yazılım, dış uygulamalara geçiş gereksinimini ortadan kaldırmayı amaçlıyor.

32-bit Windows sürümlerinde varsayılan olarak gelen MS-DOS Edit uygulaması, 64-bit sistemlerde bulunmuyordu. Bu eksiklik, uzun süredir geliştirici topluluklarında tartışma konusu olmuştu. Microsoft, bu boşluğu doldurmak için sıfırdan ve çağın beklentilerine uygun bir araç geliştirme yoluna gitti. Edit bu yönüyle sadece geçmişteki bir işlevin güncel hali olmakla kalmıyor, aynı zamanda komut satırı kullanımını daha işlevsel hâle getiriyor.

Yeni düzenleyici, boyut olarak 250 KB’ın altında bir yapıya sahip. Yani sistem kaynaklarını neredeyse hiç yormuyor. Bu hafif yapısına rağmen işlev açısından oldukça yeterli bir düzey sunuyor. Geliştiriciler birden fazla dosyayı aynı anda açabiliyor ve Ctrl + P kısayolu ile bu dosyalar arasında kolayca geçiş yapabiliyor.

Microsoft, terminalde kullanım kolaylığı sunan sade bir metin düzenleyici geliştirdi

Edit’in tüm menü işlevlerine klavye kısayolları ile ulaşılabiliyor. Bu da terminal ortamında çalışan geliştiriciler için zamandan tasarruf sağlayan bir unsur. Bununla birlikte metin içinde arama ve değiştirme yapma, büyük/küçük harf eşlemesi ve düzenli ifadelerle arama desteği gibi özellikler de sisteme dahil edilmiş. Kelime kaydırma özelliğinin bulunması, uzun satırlarla çalışan kullanıcılar için pratik bir çözüm oluşturuyor.

Microsoft Terminal ürün yöneticisi Christopher Nguyen, Edit’in geliştirilme sürecine dair açıklamasında, modlu editörlerin özellikle yeni kullanıcılar için kafa karıştırıcı olabildiğine dikkat çekti. Nguyen, komut satırında düzenleme yaparken kullanıcıların “vim’den nasıl çıkılır?” sorusu gibi temel sorunlarla boğuşmasını istemediklerini belirtiyor. Bu nedenle modeless, yani kipli olmayan bir yapı tercih edilmiş.

Edit, açık kaynaklı olarak geliştiriliyor ve GitHub üzerinden erişilebiliyor. Bu sayede topluluğun katkısıyla gelişmesi mümkün. Geliştiriciler aracı kendi ihtiyaçlarına göre şekillendirebiliyor veya önerilerde bulunarak genel kullanım deneyimini ileri taşıyabiliyor. Bu yaklaşım, son dönemde Microsoft’un açık kaynaklı projelere verdiği desteğin bir uzantısı olarak görülüyor.

Edit, henüz genel kullanıma sunulmuş değil. İlk aşamada Windows Insider kullanıcılarına ulaşacak. Bu erken erişim süreci sayesinde, kullanıcı geri bildirimleri toplanacak ve olası eksikler giderilecek. Böylece Edit, daha kararlı ve kapsamlı bir sürümle ileride daha geniş bir kitleye açılabilecek.

Microsoft’un Edit dışında duyurduğu bir diğer gelişme ise Windows Dev Home’un yeniden yapılandırılması oldu. Artık “Advanced Windows Settings” adını taşıyan bu yapı, ayrı bir uygulama olmaktan çıkıp Windows 11 ayarları içine entegre edildi. Geliştiriciler bu panelden GitHub sürüm kontrol entegrasyonu gibi detaylı özellikleri yönetebilecek.

Bu iki güncelleme bir araya geldiğinde, Microsoft’un geliştirici deneyimini sadeleştirme ve verimliliği artırma hedefi daha net anlaşılabiliyor. Komut satırı üzerinden çalışan Edit, klasik kullanıcı arayüzüne ihtiyaç duymadan dosya düzenleme imkânı tanıdığı için özellikle terminal merkezli çalışan ekipler için işlevsel bir seçenek hâline geliyor.

Küçük boyutu, açık kaynak doğası ve sade yapısıyla Edit, terminal kullanıcıları için pratik bir çözüm sunuyor. Ne var ki bu aracın yaygınlaşması, geliştirici topluluklarının geri bildirimleriyle şekillenecek. Bu süreçte kullanıcı deneyimi temel alınarak yapılacak güncellemeler, Edit’in gelecekteki konumunu belirleyecek. Microsoft’un bu alanda attığı adım, işletim sistemini sadece görsel değil, komut satırı düzeyinde de daha bütüncül hâle getirmeye yönelik bir strateji olarak değerlendirilebilir.