CodeGym /Java Blogu /Rastgele /IntelliJ IDEA için 10 kullanışlı eklenti: yeni başlayanla...
John Squirrels
Seviye
San Francisco

IntelliJ IDEA için 10 kullanışlı eklenti: yeni başlayanlar ve deneyimli geliştiriciler için

grupta yayınlandı
Hepinize iyi günler! Geliştiricilerin temel bir 'yazma' aracı vardır , yani Eclipse , NetBeans vb . Kodlama yeteneklerinizi güçlendirmek için tasarlanmıştır ve süreci birçok kez büyük ölçüde basitleştirir. Ama belki bu ortamın sağladığı işlevsellik herkes için yeterli olmayacak veya belki bazı insanlar onu özelleştirmek isteyecektir. Gerçek şu ki, tek yapmanız gereken eklentiler ekleyerek işlevselliğini genişletmek.IntelliJ IDEA için 10 faydalı eklenti: yeni başlayanlar ve deneyimli geliştiriciler için - 1
Eklentiler, ana programa işlevsellik eklemenin bir yoludur. Yeteneklerini genişletmek için tasarlanmıştır.
Bugün IntelliJ IDEA'da çalışmak için 10 ilginç eklentiye bakacağız. İşinizde size yardımcı olacaklar veya en azından sizi neşelendirecekler =) İlk olarak, yeni bir temanın kurulumunu örnek olarak kullanarak IntelliJ IDEA'da eklentileri kurmak için sizi temel eğitim kampından geçirelim.

1. IntelliJ IDEA temaları

Sınırlı yerleşik IntelliJ IDEA temaları setinin bir şekilde eksik olduğunu hiç hissettiniz mi? Belki de başka bir şey seçmek istedin. Belki etrafı araştırmak ve sana tam olarak uyan bir şey bulmak istersin? Pekala, hadi yapalım! Başlamak için buraya gidin ve size uygun bir tema (veya tema paketi) seçin. Örneğin Gradianto'yu seçtim . Ardından, eklentiyi kurmanın iki yolu var.

Yöntem 1: Doğrudan JetBrains web sitesinden yükleyin

IDEA açık olmalıdır. Bir tema seçtikten sonra Al -> Yükle düğmesine tıklayın . Ardından, bilgisayarınıza yüklediğiniz IntelliJ IDEA sürümünü seçmeniz istenecektir:IntelliJ IDEA için 10 kullanışlı eklenti: yeni başlayanlar ve deneyimli geliştiriciler için - 2
IntelliJ IDEA için 10 faydalı eklenti: yeni başlayanlar ve deneyimli geliştiriciler için - 3Ardından, geliştirme ortamınızda aşağıdaki pencere açılacaktır: Tamam'ıIntelliJ IDEA için 10 kullanışlı eklenti: yeni başlayanlar ve deneyimli geliştiriciler için - 4 tıklayın . Eklenti yüklendi! Ardından, eklentinin çalışmaya başlaması için bazen IntelliJ IDEA'yı yeniden başlatmanız gerekir . Temalı eklenti için bu gerekli değildi — tema hemen yeşile döndü:IntelliJ IDEA için 10 faydalı eklenti: yeni başlayanlar ve deneyimli geliştiriciler için - 5

Yöntem 2: IntelliJ IDEA'dan yükleme

IDEA'da, sol üst köşede, Dosya -> Ayarlar'a gidin : Ardından, EklentilerIntelliJ IDEA için 10 faydalı eklenti: yeni başlayanlar ve deneyimli geliştiriciler için - 6 sekmesine gidin ve arama çubuğuna kısmen de olsa eklentinin adını ( Gradianto ) yazın: Yeşil Yükle düğmesine tıklayın ve siz Tamamlandı!IntelliJ IDEA için 10 kullanışlı eklenti: yeni başlayanlar ve deneyimli geliştiriciler için - 7

temayı değiştirme

Yeşil tek yeni tema değil. Gerisini görmek için:
  • Dosya -> Ayarlar'a geri dönün
  • "Görünüm" sekmesini aç
Bundan sonra, Tema açılır listesine tıklayın ve mevcut dört yeni temayı görün: En çok Gradianto Deep OceanIntelliJ IDEA için 10 faydalı eklenti: yeni başlayanlar ve deneyimli geliştiriciler için - 8 temasını beğendim :IntelliJ IDEA için 10 faydalı eklenti: yeni başlayanlar ve deneyimli geliştiriciler için - 9

Bir eklentiyi devre dışı bırakma / kaldırma

Bir eklentinin nasıl devre dışı bırakılacağını veya tamamen kaldırılacağını görelim:
  • tekrar Ayarlar -> Eklentiler penceresini açın
  • Yüklü sekmesini seçin
Eklentiyi devre dışı bırakmak için Devre Dışı Bırak'a basın : Şimdi Etkinleştir/Devre DışıIntelliJ IDEA için 10 faydalı eklenti: yeni başlayanlar ve deneyimli geliştiriciler için - 10 Bırak öğesinin yanındaki okları tıklarsanız , eklentiyi IDEA'nızdan kaldırmanıza izin veren bir pencere göreceksiniz : Gördüğünüz gibi, aslında her şey oldukça basit :) Peki o zaman, çok yararlı olabilecek birkaç IDEA eklentisine bakalım.IntelliJ IDEA için 10 faydalı eklenti: yeni başlayanlar ve deneyimli geliştiriciler için - 11

2. Dize Manipülasyonu

İşte IDEA'nıza birçok yeni dize işleme yeteneği ekleyecek bir eklenti. Burada bulabilirsiniz . Geliştirme ortamını kurup yeniden başlattığınızda, örneğin değişkenin adına veya bir metin seçimine sağ tıklarsanız, seçilen diziyi değiştirmek için pek çok olasılık sağlayan yeni bir Dizi Manipülasyonu bağlam menüsü öğesini fark edeceksiniz. :IntelliJ IDEA için 10 faydalı eklenti: yeni başlayanlar ve deneyimli geliştiriciler için - 12Bu eklenti, çok büyük bir metinle etkileşimde bulunmanız gerektiğinde en çok yararlı olacaktır. Filtrelemenize, sıralamanıza, durumu değiştirmenize, kodlama stilini değiştirmenize (örneğin, tüm metni camelCase olarak değiştirmek), tek bir işlemde metnin tüm satırlarında bir şeyler değiştirmenize (ooo, kulağa ilginç geliyor), metni kodlamanıza olanak tanır. bazı biçimler (örneğin, SHA-1 onaltılık biçimde) ve çok daha fazlası. Evet, ilk başta çok fazla farklı işlev varmış gibi görünecek ve bunun veya bunun ne yaptığı tam olarak net olmayacak. Ancak zamanla IntelliJ IDEA'ya alışacak ve bir metin biçimlendirme tanrısı olacaksınız.

3. IDE Özellikleri Eğitmeni

Bu eklenti öncelikle yeni başlayanlar için tasarlanmıştır. IDE'deki temel kısayolları ve işlevleri öğrenmenize etkileşimli olarak yardımcı olur. Bunu IntelliJ IDEA'da kendi kişisel tatbikat çavuşunuz gibi düşünebilirsiniz. Burada burada bulabilirsiniz . Kurulumdan sonra, Yardım -> IDE Features Trainer bölümüne gidin . IntelliJ IDEA için 10 faydalı eklenti: yeni başlayanlar ve deneyimli geliştiriciler için - 13Ardından, hakkında daha fazla bilgi edinmek istediğiniz bir konu seçin. Örneğin, yeniden düzenleme: IntelliJ IDEA için 10 faydalı eklenti: yeni başlayanlar ve deneyimli geliştiriciler için - 14Ardından, adım adım egzersizleri tamamlamaya başlayın.

4. Kilit Tanıtıcı X

Programcı ne kadar deneyimli ve yetenekliyse, o kadar çok kısayol tuşu bildiğini fark ettim. Sonuçta, kodu manuel olarak aramak veya manuel olarak bir şeyler yapmak yerine, birkaç klavye kısayoluna basabilirsiniz ve işte, bitirdiniz! Sonuç olarak, çok daha hızlı çalışacaksınız. Bu nedenle, size Key Promoter X eklentisini tanıtmama izin verin . Yükledikten sonra, bazı ayarlar penceresine, menüye veya sekmeye gittiğimizde, sağ alt köşede klavye kısayoluyla aynı eylemi gerçekleştirebilecek bir istem göreceğiz (yani aynı ayarlar penceresini, menüyü, vb.): Bunu IDE Features TrainerIntelliJ IDEA için 10 faydalı eklenti: yeni başlayanlar ve deneyimli geliştiriciler için - 15 aracılığıyla bir çalıştırmaya eklediğinizdeÖğreticiler, fareyi gerçekten kullanmadan IDEA'da çalışabileceksiniz (bu, çalışmanızı birçok kez hızlandıracaktır).

5. Rainbow Brackets ve HighlightBracketPair

Rainbow Brackets eklentisinden bahsetmeden edemedim . Kurulduktan sonra, köşeli parantez çiftleri çok renkli hale geldiği için kodlamayı çok daha kolay hale getirir: IntelliJ IDEA için 10 kullanışlı eklenti: yeni başlayanlar ve deneyimli geliştiriciler için - 16Bu, hangi açılış parantezinin hangi kapanış paranteziyle eşleştiğini hemen görmenizi sağlar. Renkler rastgele değildir (rastgele seçilmez). Belli bir mantık var: Aynı iç içe geçme derecesindeki parantezler aynı renge sahip olacak. Örneğin sarı olanların içindeki parantezler yeşil olacaktır. Ve yeşil parantez içinde her şey mavi olacak vs... Parantez demişken, HighlightBracketPair'e geçelim . Bu eklentiyi kullanırken, ilgili parantez çifti vurgulanacağından, imlecinizin bulunduğu belirli kod bloğunu veya parantezleri açıkça göreceksiniz:IntelliJ IDEA için 10 kullanışlı eklenti: yeni başlayanlar ve deneyimli geliştiriciler için - 17Yoğun bir şekilde iç içe geçmiş kod üzerinde çalışıyorsanız, bu iki araç çok yararlı olabilir.

6. Codota Yapay Zekası

Uzak geçmişte, kod rutin olarak sıradan bir metin düzenleyicide yazılırdı. Ve şimdi bir parantezi bir yerde unuttuğunuzu veya sınıf adına bir hata yaptığınızı hayal edin. Hiçbir şey derlenmeyecek! Sonuç olarak, o günlerde hatayı bulmak için saatler harcamanız ve kod yazarken son derece dikkatli olmanız gerekiyordu. Bu tür bir ıstırap sadece en güçlü sinirlere sahip insanlar içindir. Bence bu, bazı kişilerin kodla çalışmak için çeşitli ortamlar yaratmaya başlamasına neden olacak kadar can sıkıcı bir hal aldı. IntelliJ IDEA, Eclipse, NetBeans... Ve şimdi buradasınız, çok akıllı olan ve kodlamada inanılmaz yardım sağlayan, olası hataların yerlerini öneren ve başlar başlamaz ilgili sınıf ve metot adlarını çıkaran IntelliJ IDEA'da çalışıyorsunuz. onları yazarak Biraz daha akıllı hale getirmeye ne dersiniz? Bunun için,Codota AI eklentisi. Bu eklenti, AI sayesinde kodun daha iyi otomatik tamamlanmasını sağlamak için tasarlanmıştır. Bağlamınızın yanı sıra milyonlarca açık kaynaklı Java programını temel alan Codota , kod satırlarının otomatik olarak tamamlanmasına yardımcı olmak için en gelişmiş makine öğrenimi modellerini kullanır ve çok daha hızlı ve daha az hatayla kod yazmanıza yardımcı olur. Başka bir deyişle, bu eklenti, IDEA'nın uygulamanızın içeriğine göre sizi yönlendirmesini sağlar. Örneğin, gerekli türdeki erişilebilir, görünür değişkenleri gösterebilir: IntelliJ IDEA için 10 faydalı eklenti: yeni başlayanlar ve deneyimli geliştiriciler için - 18Belirli bir kod bloğunu, örneğin bir yöntem adını da seçebilir ve hazır örnekleri arayabilirsiniz:IntelliJ IDEA için 10 faydalı eklenti: yeni başlayanlar ve deneyimli geliştiriciler için - 19

7. Nokta Hataları

Kodlama asistanlarından bahsetmişken, hataları yakalamaya yardımcı olan birine sahip olmanın zarar vermeyeceğini düşünüyorum, değil mi? SpotBugs eklentisinin aşamalara girdiği yer burasıdır . SpotBugs, IntelliJ IDEA içindeki Java kodundaki hataları bulmak için bayt kodunun statik analizini gerçekleştirir. Yani, bu eklenti belirli Java hatalarını tespit etmek için harika bir araçtır ve bunu kodunuzu analiz ederek ve onu 400'den fazla hata modeli ve kötü çözümle karşılaştırarak yapar. Bu tür hatalar arasında sonsuz özyinelemeli döngüler, kilitlenme , canlı kilitlenme ve çeşitli kitaplıkların yanlış kullanımı yer alır. SpotBugs, büyük uygulamalardaki yüzlerce ciddi hatayı tanımlayabilir (genellikle 1000–2000 satırlık yorumlanmamış kaynak kodunda kabaca bir hata vardır). Eklentiyi yükledikten sonra, menüde Analiz Et -> SpotBugs -> öğesini seçin.<analiz hedefi>. Hedef, tek bir dosya veya ilgili testler dahil veya hariç tüm bir modül olabilir: IntelliJ IDEA için 10 faydalı eklenti: yeni başlayanlar ve deneyimli geliştiriciler için - 20Analiz yapıldıktan sonra, altta bulunan tüm hataları veya kötü çözümleri ve bunların düzeltilmesi için önerileri gösteren bir pencere görebilirsiniz:IntelliJ IDEA için 10 faydalı eklenti: yeni başlayanlar ve deneyimli geliştiriciler için - 21

8. Maven Yardımcısı

Maven Helper eklentisi , Maven kullanan herkesin sahip olması gereken bir eklentidir. Çakışan bağımlılıkları analiz etmenin ve ortadan kaldırmanın kolay bir yolunun yanı sıra Maven bağımlılıklarını çeşitli görünümlerde (liste veya ağaç olarak) görme yeteneği ekler. Analizi çalıştırmak için pom dosyasını açın ve alttaki Dependency Analyzer sekmesine tıklayın. Ardından, hangi bağımlılıkların hangileriyle çakıştığını görebilir ve çakışanları hariç tutabilirsiniz: IntelliJ IDEA için 10 faydalı eklenti: yeni başlayanlar ve deneyimli geliştiriciler için - 22Eklenti ayrıca tek tek dosyaları veya kök modülü çalıştırmak / hata ayıklamak için ek özellikler ekler: IntelliJ IDEA için 10 kullanışlı eklenti: yeni başlayanlar ve deneyimli geliştiriciler için - 23Bu bağımlılık yöneticisini etkinleştirmek, bağımlılıklarla ilgili sorunları çözerken size zaman kazandıracaktır.

9. Çizik

Kod yazarken, genellikle "ben işlemeden önce bunun düzeltilmesi gerekecek" diye düşünürsünüz, kendi referansınız veya bazı testler için bir yere geçici veriler yazmanız gerekir veya notlar veya uygulamanızda hata ayıklanırken görülen veriler. Bu genellikle yeni bir Not Defteri örneğini hızlı bir şekilde başlatmak anlamına gelir, ancak bu yine de çok iyi değildir. Sevgili IntelliJ IDEA'mızın sunduğu araçları nasıl daha iyi kullanabiliriz? Örneğin, Scratch eklentisi. Bu eklenti, IDEA'da kod yazabileceğiniz, geçici verileri depolayabileceğiniz veya daha sonra ihtiyaç duyacağınız ancak sonsuza kadar kaydetmeniz gerekmeyecek düşünceleri hızlı bir şekilde not alabileceğiniz geçici metin düzenleyici sekmeleri oluşturmanıza olanak tanır. Dosya sisteminiz bir daha asla tek kullanımlık TXT dosyalarıyla dolu olmayacak. Eklentiyi yükledikten sonra Alt+C tuşlarına basın. Metin dosyanız için bir ad belirleyebileceğiniz bir pencere açılır: Tamam'aIntelliJ IDEA için 10 kullanışlı eklenti: yeni başlayanlar ve deneyimli geliştiriciler için - 24 tıkladıktan sonra , geçici bir metin dosyası içeren bir sekme alırız. Daha önce bir dosya oluşturulduysa, bu klavye kısayolu dosyayı açacaktır. Bu sekmelerin zaten uzun bir listesi varsa, en yenisi açılacaktır. Eklenti açıklamasında, bu geçici metin dosyalarını kullanmak için kalan kısayol tuşlarını görebilirsiniz. Bu geçici dosyalara şu menüden de erişebilirsiniz: Tools -> Scratch -> ...IntelliJ IDEA için 10 faydalı eklenti: yeni başlayanlar ve deneyimli geliştiriciler için - 25

10. İlerleme Çubuğu

Ve son olarak, biraz komik bir rahatlama — Bazı komik küçük ilerleme çubuğu eklentilerinden bahsetmek istiyorum . Bu eklentiler, ilerleme çubuğunun tipik sıkıcı görünümünü daha eğlenceli bir şeye dönüştürür. Örneğin, Mario eklentisini çok beğendim : Ya da çok popüler bir eklenti olan Nyan Progress Bar'ıIntelliJ IDEA için 10 kullanışlı eklenti: yeni başlayanlar ve deneyimli geliştiriciler için - 26IntelliJ IDEA için 10 kullanışlı eklenti: yeni başlayanlar ve deneyimli geliştiriciler için - 27 deneyin .IntelliJ IDEA için 10 kullanışlı eklenti: yeni başlayanlar ve deneyimli geliştiriciler için - 28Ek işlevsellik eklemenin IDEA'nın çok daha fazla kaynak tüketmesine neden olabileceğini ve aşırı eklenti saplantısının geliştirme ortamınızın performansını etkileyebileceğini belirtmem gerekiyor. Bu nedenle, ideal eklenti setinizi bir araya getirmeye çalışırken kendinizi kaptırmayın: performans ile ek işlevsellik arasında "mutlu bir ortam" sağlamaya çalışmanız gerekir. Bugün benim için hepsi bu kadar :) Bize yorumlarda en sevdiğiniz eklentilerden bahsedin.
Yorumlar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION