Linux Mint üzerine JetBrains Rider Kurulumu
C# Dev Kit ile VS Code çok geniş bir alanı kapsar, ancak Linux'taki C# geliştiricileri için mevcut tek IDE değildir. JetBrains Rider, Windows, Mac ve Linux'ta neredeyse aynı şekilde çalışan tam özellikli bir alternatiftir, yani makineleri değiştirirken ortamınızı yeniden öğrenmek zorunda kalmazsınız. Doğru kurulum, doğrudan arşiv indirme yolunu tercih edildiğinde kolayca gözden kaçabilecek ek bir adım içerir; bu adım, aracın manuel müdahale gerektirmeden güncel kalmasını sağlar.
Bu eğitim, Tim Corey'nin dizisine dayanan JetBrains Rider'in Linux Mint üzerinde kurulumunu ayrıntılarıyla anlatmaktadır. Toolbox uygulamasının, lisans aktivasyonunun ve başlangıç ortamı yapılandırmasının kullanımını ilk lansmandan doğrulanmış bir yapıya kadar olan ilerlemeyi takip edeceğiz.
Toolbox Uygulaması Neden Doğrudan İndirilmez?
[0:09 - 1:11] JetBrains, Rider için web sitesinde doğrudan bir .tar.gz arşivi sunar. O dosyayı indirip çıkarmak çalışır, ancak bir bakım sorunu yaratır: Her bir sonraki Rider sürümü, bilgisayarınızda ayrı bir klasöre yerleşir ve kendiniz yönetmeniz gereken birden fazla yan yana kurulum bırakır. İstediğiniz herhangi bir sürümü başlatabilirsiniz, ancak hangisinin geçerli olduğunu takip etmek ve eski olanları kaldırmak zamanla zahmet verici olur.
Toolbox uygulaması bunu çözer. Sizin adınıza Rider'ı kuran, kurulu sürümü takip eden ve uygulayabileceğiniz bir tıklama ile bildirim olarak güncellemeler veren hafif bir yönetim katmanıdır. Her zaman en son sürümü tek bir yerden başlatır, ve kaldırmak da aynı derecede temizdir. Uzun vadede kullanmayı planladığınız bir araç için, Toolbox doğru başlangıç noktasıdır.
Bunu almak için, JetBrains.com'a gidin, Ürünler sekmesine gidin ve doğrudan Rider yerine Toolbox App'ini seçin. Site Linux'u algılar ve doğru .tar.gz indirmesini önceden seçer. İndir düğmesine basın ve bitmesini bekleyin.
Toolbox'ı Çıkarma ve Çalıştırma
[1:11 - 1:30] Arşiv indirildikten sonra, arşiv yöneticisini açarak çıkarın ve home klasörünüzde içerik yapılandırmasını koruyarak çıkarın. Sonuç, adında uzun bir sürüm dizisi bulunan bir klasördür, jetbrains-toolbox-2.x.x.xxxxx gibi bir şey, ve onun içinde bin dizini ile jetbrains-toolbox çalıştırılabilir dosyası bulunur.
Klasör adındaki sürüm dizesi zor kısım. Terminalde tam yola yazmak hata yapmaya açıktır; Tercih edilen bir kısayol, dosya yöneticisinde bin klasörüne gitmek, sağ tıklamak ve 'Terminali Burada Aç' (genellikle 'Dahili Terminali Aç' olarak etiketlenir) seçeneğini seçmektir. Bu, zaten doğru dizine işaret eden bir terminal açar, böylece çalıştırabilirsiniz:
./jetbrains-toolbox./jetbrains-toolboxDosya yöneticisinde çift tıklamaktansa terminal üzerinden çalıştırmak, başlangıçta herhangi bir çıktı veya hatayı görmenizi sağlar. Toolbox penceresi bir an sonra görünür.
Başlangıç Toolbox Ayarları
[1:30 - 1:50] Araç Kutusu ilk açıldığında, kullanıcı sözleşmesini kabul etmenizi ister. Anonim kullanım istatistiklerini gönderme seçeneğini reddedip bölgenizi onayladıktan sonra Başlat'a tıklayın. Araç Kutusu, Linux için mevcut olan her JetBrains ürününü içeren aranabilir bir liste gösterir; listeyi gezinebilir veya ihtiyaçınız olan şeye doğrudan atlamak için üstteki arama çubuğunu kullanabilirsiniz.
Rider'ı Yüklemek
[1:50 - 2:19] Araç kutusu arama çubuğuna "Rider" yazın. Sonuçlar, Tüm Ürünler Paketi ve .NET Ultimate Paketi'ni bağımsız bir Rider girişi ile birlikte gösterir. Bağımsız listeleme "ticari olmayan kullanım için ücretsiz" notunu taşır. O girdiye Yükle'ye tıklayın ve indirme işlemi tamamlanana kadar bekleyin; büyük bir paket olduğu için süre bağlantı hızınıza bağlıdır. Tamamlandığında, Yükle düğmesinin yerini Başlat düğmesi alır.
Lisans Seçeneklerini Anlamak
[2:19 - 3:57] Başlatmadan önce, JetBrains.com'da Rider fiyatlandırma sayfasına bir göz atmanız, her lisans seçeneğinin gerçekten neyi kapsadığını anlamanıza yardımcı olur. Bu seçenekleri erken anlamak, aktivasyon sırasında karışıklığı önler.
Ticari olmayan ücretsiz katman, ücretsizdir ancak ticari olmayan kullanımla sınırlıdır. JetBrains, ticari olmayan kullanımı öğrenme ve kendini eğitme, ticari gelir getirmeyen açık kaynak katkıları, içerik oluşturma ve hobi geliştirme olarak tanımlar. Aktivasyon için bir JetBrains hesabı gereklidir. Giriş yapmadan Rider, 30 günlük ticari deneme sürümü olarak çalışır, bu nedenle o pencere kapanmadan giriş adımını tamamlamanız gerekir.
Ticari bireysel lisans, sadece Rider için yılda $169'dır. Fiyatlandırma, sürekliliği ödüllendirecek şekilde yapılandırılmıştır: ikinci ve üçüncü yıllar, ilk fiyatı zaten ödediğiniz için indirimlidir. JetBrains bunu, abonelikten çıkmak ve tekrar abone olmak yerine içinizde kalmak için bir teşvik olarak çerçeveler.
.NET Ultimate Paketi, Rider, ReSharper, ReSharper for C++, dotTrace, dotCover ve dotMemory dahil olmak üzere yedi aracı $219 yıllık bir bedelle bir araya getirir. Sadece Linux'te çalışan bir iş akışı için, bu araçlardan hangisinin en fazla değeri sağladığını değerlendirmek faydalıdır.
ReSharper ve ReSharper for C++, Visual Studio uzantılarıdır. Windows'ta Rider ile birlikte Visual Studio'da çalışıyorsanız, aynı abonelikte ReSharper bulunması gerçek bir faydadır. Sadece Linux iş akışı için, bu iki araç doğrudan faydalı bir şey sağlamaz.
dotTrace, dotCover ve dotMemory bağımsız profil oluşturma ve analiz araçlarıdır. dotTrace performans dar boğazlarını tanımlar, dotCover test kapsamını ölçer ve dotMemory bellek tahsisi ve kaçaklarını izler. Çalışma süresi sorunlarını teşhis ettiğiniz veya test kapsamını takip ettiğiniz herhangi bir proje için, bu üçü Rider'ın tek başına sağlamadığı somut fayda ekler.
İki ticari katman arasındaki boşluk, ilk yıl $50'dur ve sadakat indirimleri uygulandığında yılda yaklaşık $30'a daralır. C# üzerinde ciddi çalışmak için, profil oluşturma araçları genellikle tek başına Rider'a göre .NET Ultimate Paketi'ni haklı çıkarır. Öğrenme, hobi çalışmaları ve içerik oluşturma için ücretsiz katman doğru başlangıç noktasıdır.
Rider'ı İlk Kez Başlatmak
[3:57 - 4:30] Araç kutusunda, Başlat'a tıklayın. Rider açılır ve hemen Ayarları VS Code'dan aktarıp aktarmayacağını sorar. Önemli ayarları özellikle aktarmak istemiyorsanız, temiz bir sayfa ile başlamak için aktarmayı atlayın.
Bir Tema Seçmek
[4:30 - 5:05] İlk yapılandırma ekranı dört tema sunar: Dark, Visual Studio Dark, IntelliJ Dark ve Light. Visual Studio karanlık varyantı, farklı ekranlarda yüksek kontrast sağladığı ve net bir şekilde okunduğu için yaygın bir tercihtir. Kendi kurulumunuz için uzun oturumlar sırasında okunması en kolay olanı seçin; seçimin IDE üzerinde işlevsel bir etkisi yoktur.
Bir Tuş Haritası Seçmek
[5:05 - 5:47] Tuş haritası ekranı üç seçenek sunar: Visual Studio kısayolları, IntelliJ/JetBrains IDE kısayolları ve VS Code kısayolları. Düzenli olarak araçlar arasında geçiş yapıyorsanız bu anlamlı bir seçimdir.
O, VS Code'u seçer. Argüman, Microsoft'un VS Code'u oluştururken, orijinal Visual Studio'ya entegre edilmiş kısayol kararlarını tekrar gözden geçirme ve basitleştirme fırsatına sahip olduğudur. Sonuç olarak, VS Code'daki en çok kullanılan işlemler, tek tuş veya basit kombinasyonlara eşlenir: Tanıma Git için F12, Hata Ayıklama için F5, Arama için F1. Visual Studio'daki eşdeğer bağlamalar, çoklu tuş dizilerini içerir: Tanıma Git için Control+B veya Control+G, Hata Ayıklama için Alt+F5. Aynı işlemler için daha az tuş kullanımı, bir akış durumunda olduğunuzda daha az kesinti anlamına gelir.
Uzun bir Visual Studio geçmişiniz varsa ve kas hafızanız o bağlamalara göre oluşturulmuşsa, Visual Studio tuş haritası doğal seçimdir. Ekosistemi henüz yeni tanıyor veya zaten VS Code içindeyseniz rahat bir şekilde hissediyorsanız, VS Code tuş haritası bu basit kısayolları doğrudan Rider'a taşır.
İlk Kurulumda Eklentileri Geçme
[5:47 - 6:20] Son ayarlama ekranı, AI Assistant, IdeaVim, Azure Toolkit ve daha fazlası gibi öne çıkan eklentilerin bir seçkisini sunar. İlk kurulumda hepsini atlamak, sorun giderme komplikasyonlarından kaçınmak için en iyisidir. Eklentiler, temel kurulumun çalıştığından emin olduktan sonra yüklenebilir. Bir şey seçmeden Devam et'e tıklayın.
Ücretsiz Ticari Olmayan Lisansı Aktive Etmek
[6:20 - 6:57] Sihirbaz kapandıktan sonra, alt durum çubuğundaki deneme bildirimine tıklayın. Bir iletişim kutusu, Rider'ı ne için kullandığınızı sorar; çoğu okuyucu için, "Öğrenme ve kendini eğitme" uygun kategoridir. "Giriş Yap veya Kaydol" a tıklayın.
Giriş akışı bir tarayıcı sayfası açar. JetBrains hesap bilgilerinizle oturum açın. Kimlik doğrulama tamamlandıktan sonra, tarayıcı bir başarı onayı gösterir ve o sekmeyi kapatabilirsiniz. Yeniden Rider'da, ticari olmayan kullanım sözleşmesini kabul edin ve "Ticari olmayan Kullanımı Başlat" a tıklayın. Deneme bildirimi kaybolur ve Rider ücretsiz katman altında tamamen aktifleştirilmiştir.
Bir Proje Oluşturma ve Yapılandırmayı Onaylama
[6:57 - 7:48] Lisanslama düzenlendikten sonra, yeni bir çözüm oluşturmak her şeyin baştan sona çalıştığını doğrular. Hoşgeldiniz ekranından Yeni Çözüm'e tıklayın. Şablon seçici standart .NET SDK seçeneklerini sunar: Konsol Uygulaması ve Sınıf Kutuphanesi gibi.
Konsol Uygulaması seçer ve yapılandırır: çıkış konumunu ev altında bir Rider Projects klasörü olarak ayarlar, proje adını ConsoleApp1 olarak belirler, çözüm formatı .slnx olarak ayarlanır, çerçeve ise .NET 10, dil C# olarak belirlenir. "Oluştur" a tıklayın.
Rider projeyi oluşturur ve editörü açar. Projenin düzgün çalıştığını teyit etmek için oluşturulan Program.cs dosyasına ikinci bir satır ekleyin:
Console.WriteLine("Merhaba, Dünya!");
Console.WriteLine("Bu Rider'dan.");Console.WriteLine("Merhaba, Dünya!");
Console.WriteLine("Bu Rider'dan.");F5'e (VS Code tuş haritası ile) basın veya Çalıştır'a tıklayın. Rider projeyi oluşturur ve aşağıda bir terminal penceresi açarak şu gösterimi yapar:
Merhaba, Dünya!
Bu Rider'dan.Başarılı bir derleme ve doğru çıktı, Rider'ın Linux'ta .NET 10 ile tam çalışır durumda olduğunu ek bir yapılandırma gerektirmeden, Araç Kutusu'nun işlediği her şeyle birlikte doğrular.
UI Ölçeğini Ayarlamak
[7:48 - 8:13] Ayarları Control+Virgül ile açın ve arama kutusuna "zoom" yazın. Rider, eşleşen her ayarı vurgular; bu vurgulanan sonuçlar hangi kontrolün ne yaptığını net bir şekilde gösterir.
Görünüm altında, IDE yakınlaştırma seviyesini %150 olarak ayarlayın. Her panel birlikte ölçeklenir: dosya ağacı, düzenleyici, araç pencereleri, durum çubuğu.
Bilmeniz gereken bir sınırlama: Control+Artı ve Control+Eksi sadece düzenleyici yazı tipi boyutunu ayarlar. Bu kısayolları kullanmak kod metnini büyütür, ama dosya ağacını ve araç pencerelerini orijinal boyutlarında bırakarak dengesiz bir düzen oluşturur. Görünüm yakınlaştırma ayarı, tüm IDE'yi eşit olarak ölçeklemek için doğru kontroldür.
Rider'ı Araç Kutusu Üzerinden Güncel Tutmak
[8:13 - 8:43] Araç Kutusu arka planda çalışır ve periyodik olarak Rider güncellemelerini kontrol eder. Yeni bir sürüm mevcut olduğunda, bir bildirim yer alır. Güncellemeyi uygulamak Araç Kutusu içinde tek bir tıklamadır, manuel indirme veya çıkarma gerektirmez. Bu, ham arşivden yüklemek yerine Araç Kutusu aracılığıyla yüklemenin asıl getirisidir.
Araç Kutusunun yeniden başlatmalar sonrasında erişilebilir olmasını sağlamak için, Rider görev çubuğu simgesine sağ tıklayın ve "Panel'e Sabitle" yi seçin. Ayrıca, Araç Kutusu'nu uygulama başlatıcınızda arayarak doğrudan sabitleyebilirsiniz. Her iki durumda da, güncelleyici ne zaman ihtiyaçınız olursa bir tık uzakta.
Araç Kutusu ayrıca Rider'ı kaldırma, önceki bir sürüme geri alma ve daha sonra eklemek istediğiniz diğer JetBrains araçlarını yükleme işlemlerini de tek pencereden halleder.
Çapraz Platform IDE İçin Durum
Kılavuzda paylaşılan temel ilke: bir geliştirme ortamının değeri, onun hakkında ne kadar az düşündüğünüze bağlıdır. Ayarları incelemek, bir kısayol aramak veya bir panelin neden farklı göründüğünü ayıklamak olduğu her an, bu kod yazmak için harcanmayan zamandır. Nerede çalışırsanız çalışın tutarlı bir ortam, bu ek yükü sıfıra yakın tutar. Tercih ister Rider olsun, C# Dev Kit for VS Code, veya tam Visual Studio Windows'ta, hedef her zaman aynıdır: onu kurun, onunla rahat olun ve sonra onu düşünmeyi bırakın.
[9:00 - end] Başlamak için: Rider arşivini doğrudan indirmek yerine JetBrains.com'dan Toolbox'u indirin, ev klasörünüze çıkarın ve bin dizininden ./jetbrains-toolbox çalıştırılabilir dosyasını çalıştırın. Rider'ı yükledikten sonra, başlatma sihirbazında tercih ettiğiniz temayı ve tuş haritasını seçin, eklentileri şimdilik atlayın ve JetBrains hesabınıza giriş yaparak ücretsiz ticari olmayan lisansı etkinleştirin. Görünüm yakınlaştırma ayarının %150'ye ölçeklenmesi, herhangi bir ekranda tüm IDE'nin okunabilir olmasını sağlar.
Canlı bir inceleme için her adımı çalışan bir Linux Mint masaüstü eşliğinde izlemek amacıyla Tim Corey'nin YouTube kanalındaki videonun tamamını izleyin.

