• IntelliJ IDEA'yı yükleme ve yapılandırma. IntelliJ IDEA ile çalışmanın temelleri. Program arayüzü Fikir programını indirin

    Uygulamanın avantajları arasında akıllı otomatik tamamlama not edilebilir, kodun kalitesini analiz etmekten sorumlu bir araç vardır, ayrıca dosyanızda oldukça rahat gezinme elde edersiniz, çok sayıda programlama için yeniden düzenleme ve biçimlendirme uygulanır Java, Groovy, Scala, HTML, CSS, javascript , CoffeeScript...

    IntelliJ IDEA 14, Java EE, Spring Framework, Grails, Play Framework ve diğerleri gibi güvenli bir şekilde ilişkilendirilebilecek en ünlü çerçeveleri ve platformları destekler, tam listeyi resmi sayfada görebilirsiniz. Tomcat, TomEE, GlassFish, JBoss, WebLogic gibi uygulama sunucularıyla sıkı entegrasyon elde edeceksiniz...

    IntelliJ IDEA, diğer şeylerin yanı sıra veritabanlarınız ve SQL dosyalarınızla çalışmak için bir araca sahiptir. Bir test çalıştırmanız veya bir kod kapsamı analizi yapmanız gerekip gerekmediği, hepsi orada. Sanırım önünüzde aslında o kadar çok özelliği olan çok güçlü bir program olduğunu anlamışsınızdır ki, her şeyi tek bir incelemede anlatamayacağım.

    IntelliJ IDEA, mobil ve web platformları geliştirmek için mükemmeldir, farklı programlama dilleri için sezgisel düzenleyicilere sahip olacaksınız.

    Birçoğunun Rusça IntelliJ IDEA'yı aradığını, girişimlerinizi bırakın ve saçma sapan şeyler yapmayın, birincisi, bu program için Russifier yok ve ikincisi, tercüme etmemelisiniz, bu program profesyonel geliştiriciler içindir. sadece İngilizce bilmek zorundalar, bu yüzden eğer bir programlama dili ile çalışıyorlarsa, onlar için her şey açık olmalıdır. Başka bir soru. seviyeniz o kadar yüksek değil, bu yüzden programı değiştirmeniz gerekiyor, örneğin NetBeans'e, yeni başlayanlar için çok daha kolay, genel olarak, Russifier pahasına bu kadar küçük bir hikaye ortaya çıktı, bence soru şu yerleşti.


    IntelliJ IDEA, programcılar için en uygun IDE'dir ve BT uzmanlarına göre, IDEA, birçok popüler kitaplık için destek içeren modern programlama dilleri geliştirmek için en iyi IDE'dir; IDEA, ticari, web ve mobil uygulamalar oluşturmak için idealdir.
    Programın Ultimate ve Community adlı 2 versiyonu bulunmaktadır. Topluluk, açık kaynağa dayalı geliştirme programının ücretsiz bir sürümüdür.


    Fırsatlar IDEA

    Ayrıştırma desteği, gelişmiş araç ipuçları ve kullanışlı bir yapı, geliştirme sürecini hızlı bir şekilde anlamanıza ve mümkün olduğunca hızlandırmanıza yardımcı olacaktır.

    Ayrıca, standart dil grubuna ek olarak diğerlerini de destekleyen bir "Ultimate" sürümü vardır.
    Programın windows, linux ve mac sürümü, birçok çerçeve ve test aracı için entegre desteğe sahiptir.

    JetBrains IDEA'da yer alan ve başka hiçbir IDE'de bulunmayan özellikler, programcının tekdüze rutin dağlardan kurtulmasını sağlayarak, geliştiricinin hızını yeni bir düzeye yükseltir, hataları zamanında ortadan kaldırmaya ve kaliteyi artırmaya yardımcı olur. kodun IDEA'ya entegre edilmiş, çoğu hatayı tespit edebilen gelişmiş kod analizi


    Eklentiler

    IDEA, işlevselliğini artıran ve kod inceleme ve yeniden düzenleme için çeşitli yollar ekleyen ve ayrıca diğer diller ve sunucular için destek sağlayan 300'den fazla eklentiye sahiptir.


    Bu IDE kimin için?

    Sürekli olarak farklı programlama dilleri ile çalışan ve araçlarından en iyi şekilde yararlanmak isteyenler için IDEA'yı indirmek buna değer.
    IntelliJ IDEA Topluluk Sürümü, ücretsiz olarak indirilebilen Rusça da dahil olmak üzere birçok dilde ücretsiz olarak mevcuttur, iki sürümden herhangi birini herkes indirebilir.

    IDEA Topluluğu'nun ücretsiz sürümüne neler dahildir?

    IntelliJ Idea Community'nin ücretsiz olarak indirilebilen ücretsiz Windows sürümü, Android uygulamaları oluşturmak için sınırlı destek, gelişmiş otomatikleştirilmiş test araçlarına sahip bir görsel kaynak düzenleyici, kod yeniden düzenleme araçları, XML desteği ve düzenli UML içeren UI geliştirme yetenekleri içerir. ifade sözdizimi ayrıştırma ve Eclipse biçim projeleri için yerleşik destek.
    Ayrıca, ürünün 6. sürümünden başlayarak, Swing UI Designer adlı Swing için GUI arabirimleri için bir görsel düzenleyiciyi destekler.

    Java, en esnek, kullanışlı ve popüler programlama dillerinden biridir. Birçok kişi onun sloganını bilir - "Bir kez yaz, her yerde koş", yani "Bir kez yaz, her yerde koş" anlamına gelir. Geliştiriciler bu sloganla dilin platformlar arası doğasını vurgulamak istediler. Yani bir program yazarak onu herhangi bir işletim sistemine sahip herhangi bir cihazda çalıştırabilirsiniz.

    IntelliJ IDEA, birçok dili destekleyen tümleşik bir yazılım geliştirme ortamıdır (IDE), ancak genellikle Java için bir IDE olarak düşünülür. Geliştirici şirket iki sürüm sunuyor: Community (ücretsiz) ve Ultimate, ancak ücretsiz sürüm basit bir kullanıcı için yeterli.

    Tabii ki, IntelliJ IDEA'da kendi programınızı oluşturabilir ve mevcut bir programı düzenleyebilirsiniz. Bu ortam, programlama sırasında yardımcı olan kullanışlı bir kod düzenleyiciye sahiptir. Önceden yazılmış koda bağlı olarak, ortamın kendisi otomatik tamamlama için en uygun seçenekleri seçer. Eclipse'de eklenti kurmadan böyle bir işlev bulamazsınız.

    Dikkat!
    IntelliJ IDEA'nın düzgün çalışması için Java'nın en son sürümüne sahip olduğunuzdan emin olun.

    Nesne yönelimli programlama

    Java, nesne yönelimli dillere aittir. Buradaki temel kavramlar nesne ve sınıf kavramlarıdır. OOP'nin avantajı nedir? Gerçek şu ki, programda değişiklik yapmanız gerekiyorsa, bunu basitçe bir nesne oluşturarak yapabilirsiniz. Önceden yazılmış kodu düzeltmeye gerek yoktur. IntelliJ IDEA, OOP'nin tüm avantajlarından yararlanmanıza izin verecektir.

    Arayüz tasarımcısı

    javax.swing kitaplığı, geliştiriciye grafiksel bir kullanıcı arabirimi tasarlamak için kullanılabilecek araçlar sağlar. Bunu yapmak için, sadece bir pencere oluşturmanız ve ona görsel bileşenler eklemeniz gerekir.

    Düzeltmeler

    Şaşırtıcı bir şekilde, bir hata yaparsanız, çevre sizi sadece ona yönlendirmekle kalmaz, aynı zamanda sorunu çözmeniz için çeşitli yollar da sunar. En uygun seçeneği seçebilirsiniz ve IDEA her şeyi kendisi düzeltecektir. Bu, Eclipse'den bir başka önemli farktır. Ancak unutmayın: makine mantıksal hataları görmeyecektir.

    Otomatik bellek yönetimi

    IntelliJ IDEA'nın bir "çöp toplayıcıya" sahip olması çok uygundur. Bu, programlama sırasında bir referans tanımladığınızda, bunun için hafıza tahsis edildiği anlamına gelir. Daha sonra bağlantıyı silerseniz, hafıza dolu kalır. "Çöp toplayıcı", herhangi bir yerde kullanılmıyorsa bu belleği boşaltır.

    Avantajlar

    1. Çapraz platform;
    2. Anında bir sözdizimi ağacı oluşturmak;
    3. Güçlü kod düzenleyici.

    Kusurlar

    1. Sistem kaynaklarını talep etmek;
    2. Biraz kafa karıştırıcı arayüz.

    IntelliJ IDEA, kodu gerçekten anlayan en akıllı Java IDE'sidir. Ortam, programcıyı rutinden kurtarmaya çalışır ve daha önemli görevlere odaklanmanıza izin verir. IDEA eylemlerinizi tahmin eder.

    Bir Java programı yazmak için, genel olarak sıradan bir metin düzenleyici yeterlidir, ancak elbette bu seçenek, IDE (Entegre Geliştirme Ortamı) adı verilen profesyonel uygulama geliştirme ortamlarını kullanmakla karşılaştırılamaz.

    IntelliJ IDEA, JetBrains'ten bir Java IDE'sidir. Bu arada, sadece Java'da değil. Ortam, Scala gibi diğer programlama dilleri için de başarıyla kullanılmaktadır. Programın ilk versiyonu 2001'de çıktı ve o zamandan beri programın popülaritesini istikrarlı bir şekilde artırıyor. IntelliJ IDEA iki sürüm halinde sunulur: Community Edition ve Ultimate Edition. İlk sürüm tamamen ücretsizdir. İkinci sürüm, çeşitli lisanslar altında dağıtılmaktadır ve belirtildiği gibi, açık kaynak projelerinin geliştirilmesi için ücretsiz olarak kullanılabilir. Ancak, bu olmadan bile, Ultimate Edition kullanımımın sonunda, sadece yarım saat boyunca kesintisiz olarak çalışabileceğime dair bir bildirim aldım.

    Sürümler, desteklenen teknolojilerde de farklılık gösterir.

    1. Nihai Sürüm:
      • JVM için tam özellikli geliştirme ortamı ve çeşitli dillerde geliştirme: Java, PHP, JavaScript, HTML, CSS, SQL, Ruby, Python;
      • Java EE, Spring/Hibernate ve diğer teknolojiler için destek;
      • çoğu uygulama sunucusuyla uygulama ve hata ayıklama.
    2. Topluluk Sürümü:
      • Java SE, Groovy ve Scala için tam özellikli geliştirme ortamı;
      • Google Android için güçlü geliştirme ortamı.

    Sürümler arasındaki farkları http://www.jetbrains.com/idea/features/editions_comparison_matrix.html adresindeki JetBrains web sitesinde görebilirsiniz.

    Program, tam teşekküllü uygulamalar oluşturmak için gerekli olan eksiksiz bir bileşen seti içerir: bir düzenleyici, bir derleme ve çalıştırma ortamı ve bir hata ayıklayıcı.

    Doğal olarak IntelliJ IDEA, Java uygulamaları oluşturmak için tek ortam değildir, sadece popüler Eclipse veya NetBeans'i hatırlayın, bu nedenle geliştiricinin seçebileceği çok şey vardır ve tercihleri ​​genellikle öznel faktörlerdir, örneğin Java'da programlamaya başladığında, belirli bir ortamla ilgili bir makale okudu ve bu da sonraki seçimine yol açtı. Bu makale dizisinin IntelliJ IDEA ile çalışacak birisi için bir başlangıç ​​görevi görmesi oldukça olasıdır, özellikle de bence sistem fazlasıyla uygun olduğundan.

    Bu arada, İnternette aynı Eclipse'den IntelliJ IDEA'ya geçiş hakkında birçok bilgi bulabilirsiniz (örneğin, https://www.jetbrains.com/help/idea bağlantısındaki JetBrains web sitesindeki bilgilere bakın) /2016.2/eclipse.html).

    IntelliJ IDEA'nın yeni sürümüyle çalışmayı tercih ediyorum, bu yüzden onu periyodik olarak güncelliyorum. Okuyucuya sunulan makaleler bir yıldan fazla bir süredir yazılıyor, bu nedenle bazı ekran görüntülerinin bazı eski sürümlere atıfta bulunduğunu ve yeni sürümlerde değiştiğini göz ardı etmiyorum, bunun için okuyuculardan şimdiden özür dilerim.

    sistem kurulumu

    http://www.jetbrains.com/idea/ adresindeki JetBrains geliştirici web sitesinden kurulum paketini kopyalayabilirsiniz. IntelliJ IDEA'yı yüklemek sorunlara neden olmaz. Yalnızca, gelecekte program ortamında program koduyla çalışmayı düşünüyorsanız, ardından kurulum sırasında Java dosyalarıyla program ilişkilendirmesini (ilişkilendirmeler oluşturun) ayarlayacağınızı not edeceğim.

    referans sistemi

    IntelliJ IDEA, İngilizce olarak oldukça geniş bir belgeye sahiptir. Yani öğe tıklandığında Yardım ana menüde yerleşik değil, JetBrains web sitesinde çevrimiçi yardım açılır.

    İmleci üzerine getirmeniz ve kombinasyona basmanız gereken belirli bir kod öğesi hakkında belgeler almak da mümkündür. < Ctrl>+< S>.

    Ayrıca, dokümantasyon penceresinin başlığındaki dock düğmesine tıklayarak dokümantasyon penceresini araçsal hale getirerek kenar çubuğuna (varsayılan olarak sağdaki) sabitlemek genellikle mümkündür. Ancak bence bu pek yardımcı olmuyor çünkü bu pencereyi açtığınızda yalnızca görüntülenen en son belgeleri gösterecek.

    program arayüzü

    Daha önce belirtildiği gibi, ürün geliştiriciler arasında haklı olarak popülerdir, ancak bir "ama" vardır: Rusça yerelleştirmenin olmaması, ancak bu hiçbir şekilde geliştiricilerin çalışmasına engel değildir.

    Başlangıç ​​penceresi

    Kurulumdan sonra, IntelliJ IDEA'nın ilk indirilmesi sırasında, projeyi indirmenize veya açmanıza, projeyi içe aktarmanıza, çeşitli sürüm kontrol sistemlerinin deposundan indirmenize olanak tanıyan "IntelliJ IDEA'ya Hoş Geldiniz" başlangıç ​​penceresi görünür ("Check out from Sürüm Kontrolü"). Projenizde Maven veya Gradle için derleme yapılandırma dosyaları varsa, IntelliJ IDEA bunları yapılandırma için kullanmanızı isteyecektir.

    Belirli bir proje üzerinde çalıştıktan sonra hatırlanır ve programı bir sonraki başlatışınızda son açık proje yüklenir. Ancak bu, Görünüm ve Davranış (Görünüm ve davranış), Sistem Ayarı (Program ayarları) grubunda "Başlangıçta son projeyi yeniden aç" etiket alanı için onay kutusu işaretlendiğinde programın varsayılan ayarlarında gerçekleşir (Sonuncuyu aç) başlangıçtaki proje).

    Ana pencere

    Ana program penceresi genellikle araç pencereleri ve editör penceresi olarak da adlandırılan üç alandan oluşur. Araç pencereleri, editör penceresinin çevresi boyunca, yani ana pencerenin sol, sağ ve alt kısımlarında, olarak adlandıracağımız kenar boşluklarında bulunur. yan paneller (kenar çubuğu program terminolojisinde). Araç pencereleri çeşitli bilgileri görüntülediğinden, her kenar çubuğu, belirli bir komut yürütüldüğünde açılan birkaç sekme içerir. İstenilen sekmeye (araç penceresi) geçiş, ana pencerenin yan panellerinde bulunan adına tıklanarak gerçekleştirilir. Bazı araç penceresi sekmelerinin adlarından önce bir sayı gelir. anahtarı kullanma < alternatif bu sayı ile birlikte, bu sekmeye hızlı bir şekilde gidebilir, aynı anda daraltılmış bir konumdaysa açabilir veya tersine daraltabilirsiniz. Ek olarak, herhangi bir araç penceresi ana pencerede komutla görüntülenebilir. görüşAletpencereler veya kısayol tuşu kombinasyonunu kullanarak.

    Araç pencerelerinin kısa bir açıklamasından önce, söz konusu yerleşim yapısının programı varsayılan olarak yükledikten sonra olduğu gibi önerildiği konusunda bir rezervasyon yapacağım. Daha fazla ele alacağım bu düzenleme. Ancak bu, araç pencerelerinin aşağıda tartışılacak olan ana pencerenin diğer yerlerine yerleştirilemeyeceği anlamına gelmez.

    IntelliJ IDEA'nın renk paleti özelleştirilebilir, ancak bu tür pek çok palet yoktur. Palet seçimi, Görünüm ve Davranış (Görünüm ve davranış), Görünüm öğelerini genişletmeniz ve "Tema" açılır listesinden bir tema seçmeniz gereken ayarlarda gerçekleştirilir.

    Düzenleyici penceresi

    Düzenleyici penceresi, ana pencerenin çoğunu kaplayarak kalıcı olarak görüntülenir. Sınıf kodunu, pom dosyasının içeriğini ve diğer proje dosyalarını görüntüleyen birkaç sekme içerebilir. Sekmenin içeriği, örneğin bir sınıf için hem sekme adındaki dosya uzantısı hem de adın önündeki simge ile belirtilir: . İstenen dosyaya geçiş, pencere sekmesindeki adına tıklanarak veya proje aracı penceresinde seçilerek gerçekleştirilir.

    Program, pencere sekmelerini yönetmek için etkileyici bir araç seti içerir. Böylece, sekmelerin düzeni keyfi olarak değiştirilebilir, örneğin yatay olarak yerleştirilerek, bir grup komut kullanılarak elde edilen dosyaları bir sekme grubundan diğerine aktarılabilir. pencerelerEditörSekmeler veya düzenleme penceresinin sekmesinde çağrılan içerik menüsünden. Gerekirse, çok sayıda sekme olduğunda, tümü komutu kullandığımız düzenleme penceresine sığmadığında yararlı olan belirli bir sekme sabitlenebilir. Toplu iğneSekme, aşağıda tartışılacaktır.

    Pencerenin sağ tarafında, hatalar ve uyarılar içeren sorunlu kod bloklarını işaretleyen yatay çizgiler olabilir. Bunun hakkında daha sonra.

    Düzenleme penceresinin sol kenarında, bloğu gereksiz olarak hızlı bir şekilde daraltabileceğiniz veya yeniden genişletebileceğiniz kod bloklarının etiketleri vardır. Pencerenin aynı tarafında kesme noktaları (varsa), kodu değiştirmek için ipuçları ve diğer bazı bilgiler bulunur.

    Program kodunun satır numaralandırmasını görüntülemek için, düzenleme penceresinin sol tarafındaki dikey çubuktaki bağlam menüsünü çağırın ve “Satır Numaralarını Göster” seçeneğini seçin. Ancak bu işlemle satırlar yalnızca geçerli oturumda görüntülenir. Program kodu satırlarının numaralandırmasını kalıcı olarak görüntülemek için ayarlarda Düzenleyici, Genel, Görünüm öğelerini açın ve Satır numaralarını göster onay kutusunu işaretleyin.

    Program kodunun kendisi (metin vurgulama, yazı tipleri), daha sonra tartışılacak olan program ayarlarına göre tasarlanmıştır.

    Gösterge pencereleri

    Proje aracı penceresi

    Proje aracı penceresi sol kenar çubuğunda görüntülenir. Bir proje hiyerarşik yapı sekmesi (Proje) ve sınıfın bir yapı (yöntem listesi) sekmesi (Yapı) içerir.

    Proje yapısı sekmesinde seçilmesi, içeriğinin editör penceresinde görüntülenmesine neden olur. Hemen hemen her sınıfın kodu birçok yöntem içerdiğinden, "Yapı" sekmesi yalnızca bunların listesini görüntüler. Alfabetik olarak (Alfabetik Olarak Sırala) veya sınıfta göründükleri sırayla (Görünürlüğe Göre Sırala) sıralanabilir. Bir sınıf adına tıklamak, editör penceresindeki sınıftaki modülün başına atlar.

    "Yapı" sekmesindeki bilgiler genellikle oldukça bilgilendiricidir. Modül adının yanında, örneğin bir sınıf değiştirici gibi bir dizi özelliği de görüntülenir ve araç çubuğu, örneğin içeriğini genel olmayan değişkenlerle tamamlayarak görüntülenen bilgilerin doğasını hızlı bir şekilde değiştirmenize olanak tanır. isme göre sıralama veya kodda olma sırasına göre vb.

    Projede birkaç sınıf varsa, proje penceresinde ayarlar düğmesi menüsünü açmanız ve "Kaynağa Otomatik Kaydırma" ve "Kaynaktan Otomatik Kaydırma" öğelerinin yanındaki kutuları işaretlemeniz önerilir.

    Bu seçenek, düzenleyici penceresinde iki veya daha fazla sekme açıksa kullanışlıdır (ve bu, elbette hemen hemen her zaman gerçekleşir). Bu durumda, proje penceresinde bir nesneden diğerine geçiş, editör penceresinde seçilen nesnenin kodunun görüntülenmesine yol açar. Tersine, düzenleme penceresinde bir sekmeden diğerine geçerken, proje penceresindeki imleç, kodu editör penceresinin sekmesinde görüntülenen sınıfın adına atlar.

    Bu penceredeki sekmeler, bazı uzantılar (eklentiler) yüklendikten sonra eklenebilir. Örneğin Database Navigator eklentisi kurulduktan sonra proje penceresine DB Browser sekmesi eklenir.

    Favoriler aracı penceresi

    Ana pencerenin sol kenar çubuğunun altında, örneğin kesme noktalarının ve yer imlerinin bir listesini içeren ve böylece bunlara hızlı erişim sağlayan "Favoriler" araç penceresini görüntüleyebilirsiniz.

    Proje oluşturma araçlarını içeren araç penceresi

    Bu pencere sağ kenar çubuğunda bulunur. Başlangıçta en yaygın iki Java proje oluşturma aracı olan Maven ve Ant için iki sekme içerir.

    Çıktı Aracı Penceresi

    Pencere, alt kenar çubuğunda bulunur. Bilgilerin niteliğine bağlı olarak, örneğin derleme mesajlarını ("Mesajlar"), konsol giriş / çıkışını ("Terminal"), proje değişiklik kontrolünü ("Sürüm Kontrolü"), hata ayıklayıcının sonuçlarını ("Hata Ayıklama") görüntüler. ”) ve diğerleri. .

    Araç penceresi yönetimi

    IntelliJ IDEA, araç pencerelerini ana pencerede neredeyse herhangi bir yere yerleştirmenize izin veren güçlü araç penceresi kontrolleri sağlar.

    Başlıktaki herhangi bir açık araç penceresi iki düğme içerir: ayarlar ve « Saklamak"(Gizle) (sol panelde böyle görünüyor).

    Düğmeye tıklanarak herhangi bir araç penceresi simge durumuna küçültülebilir (gizlenebilir) « Saklamak". Bu durumda, ana program penceresinde yalnızca sekmelerin adlarını içeren kenar çubuğu görüntülenir ve bu da buna göre düzenleyicinin çalışma penceresinin alanını artırır. Küçültülmüş pencere, daha sonra kenar çubuğundaki araç penceresi adına tıklanarak hızlı ve kolay bir şekilde görüntülenebilir.

    Ayarlar düğmesi, pencereyi yönetmek için komutlar içeren bir menü içerir.

    Bir pencere kendi araç çubuğunu içerebilir. Görüntülemek veya tersine silmek için ayarlar düğmesinin menüsünü açın ve menü öğesinin yanındaki kutuyu işaretleyin / işaretini kaldırın. göstermekaraç çubuğu(Paneli göster).

    Araç pencereleri hem sabit modda, ana pencerenin belirli yerlerinde hem de kayan modda, yani ana pencerede rastgele bir yerde görüntülenebilir. Modlar arasında geçiş yapmak için ayarlar düğmesinin menüsünü açın ve menü öğesinin yanındaki kutuyu işaretleyin / işaretini kaldırın. yüzermod(kayan mod).

    Pencere sabit bir modda görüntüleniyorsa, menü öğesinde ayarlanan durumlarından ikisi mümkündür. Yerleştirildimod(Yerleştirme yöntemi modu). Bu öğenin yanında bir onay kutusu varsa, pencere, düzenleyici penceresini kaydıran bir karıştırma durumundadır. Onay kutusu işaretli değilse pencere, pencerenin editör penceresiyle örtüştüğü örtüşme durumuna girer.

    Ve son olarak, pencere sabit bir modda karışık bir durumda görüntülenirse, mod kullanılabilir hale gelir (menü öğesi) sabitlenmişmod(Sabitlenmiş mod). Bu öğenin yanında bir onay kutusu varsa, pencere kalıcı olarak ana pencerede görüntülenir. Kutunun işaretini kaldırırsanız, odak kaybolduğunda pencere otomatik olarak ekrandan kaldırılacaktır.

    Araç pencerelerinin ana pencerenin farklı kenar çubuklarına yerleştirilebileceği yukarıda belirtilmiştir. Ancak belirli bir pencerenin konumunu başka bir kenar çubuğuna ekleyerek de değiştirebilirsiniz. Bunu yapmak için, kenar çubuğundaki araç penceresi adına içerik menüsünü çağırın, ondan öğeyi seçin taşınmak(Hareket) ve ardından hareketin yönü. Aşağıdaki ekran görüntüsünde, örneğin, sağ kenar çubuğundan araç penceresinin alt (Üst), sol (Sol) ve üst (Alt) kenar çubuğuna taşınabileceğini görebiliriz.

    Araç penceresi tamamen kaldırılabilir, bunun için kenar çubuğundaki araç penceresi adına bağlam menüsünü de çağırmanız ve ondan Kenar Çubuğundan Kaldır öğesini seçmeniz gerekir.

    Ana pencerenin ana menüsünde ayrıca bir menü öğesi vardır. pencereler Pencerelerini yönetmek için komutlar içeren bir A.

    Paneller

    Bence programın tüm ana panellerini ekranda bırakmanız tavsiye edilir (eğer bunlardan herhangi biri eksikse, komutu çalıştırın. Panel adını görüntüle):

    Panelleri devre dışı bırakma / etkinleştirme, komut menüsünde de yapılır. görüş.

    Programın tüm ana panellerini ekranda bırakmanın tavsiye edildiğini yukarıda yazdım. Bununla birlikte, bir sınıfın program koduyla editör penceresinde çalışırken, hiçbir şey işten rahatsız olmadığında, birçok kişi için tüm paneller devre dışı bırakılmış olarak çalışmak uygun olabilir.

    Ayarlar

    Program ayarlarına erişim komutla gerçekleştirilir. dosyaAyar veya ana araç çubuğundaki bir düğmeye tıklayarak.

    Ayarlar penceresindeki tüm ayarlar, işlevselliğe göre birkaç grupta özetlenir: Görünüm ve Davranış (Görünüm ve davranış), Tuş Haritası (“Kısayol” tuşları), Düzenleyici (Düzenleyici), vb.

    Program ayarlarının sayısı çok fazladır ve onunla çalıştıkça ve sonuç olarak deneyim kazandıkça, gerekli seçenekleri kendiniz değiştireceksiniz. Bu nedenle, çok uzun zaman alacağı için bunlara ayrıntılı olarak girmeyeceğim. Aynı zamanda, yukarıda bazı ayarlardan zaten bahsedildiğini ve bazılarının daha sonra tartışılacağını not ediyorum.

    Şimdilik kendimi birkaç genel ayarla sınırlayacağım.

    Bir program yazarken önemli bir nokta, kod parçaları hakkında yorum yapmak da dahil olmak üzere programın belgelenmesidir (buna daha sonra değineceğiz). Doğal olarak, Rusça konuşan geliştiriciler, programda uygun kodlamayı gerektiren Rusça (Belarusça, Ukraynaca) dillerinde yorumlar yazacaktır. Bence en iyi seçenek, evrensel olan ve Windows 1251'e göre bir dizi avantajı olan UTF-8'i kullanmak olacaktır. Örneğin, çoğu modern web platformu varsayılan olarak üzerinde çalışır ve kullanımı da uygundur. çok dilli projeler oluşturmak için. Bu kodlamayı kurmak için Editor, File Encodings (Editor, Encoding) seçin ve Project Encoding listesinden UTF-8'i seçin. Ancak bazı geliştiriciler, " ».

    Ve son olarak, güncellemeleri otomatik olarak kontrol etmeyi reddedene kadar düzenli olarak görünecek olan yeni bir sürümün görünümüyle ilgili mesajlar. Prensip olarak, yeni sürümlerin yüklenmesi yararlı ve gerekli bir şeydir, ancak güncellemeyi program doğrultusunda değil, kendi başınıza yapmak istiyorsanız, bu böyle yapılır. Görünüm ve Davranış, Sistem Ayarı'nı genişletin, Güncellemeler'i tıklayın ve "Güncellemeleri otomatik olarak kontrol et" (Güncellemeleri otomatik olarak kontrol et) seçeneğinin yanındaki kutunun işaretini kaldırın. Ancak, otomatik güncellemeler etkinleştirildiğinde bile yeni sürümün kurulumunu görmezden gelebilirsiniz.

    IntelliJ IDEA hakkında çok yüksek bir fikrim var, ancak iyileştirme olasılıkları neredeyse sonsuz. Ve kullanıcıların kendileri, örneğin programın çalışmasıyla ilgili toplanan istatistikler temelinde gerçekleştirilebilen bu sürece önemli bir katkı sağlayabilir. Bunu yapmak için, programın böyle bir toplama yapmasına izin vermeniz gerekir. Bunun için ayarlarda sırasıyla Appearance & Behavior, System Setting öğelerini açmalı, Kullanım İstatistikleri öğesini seçmeli, “JetBrains s.r.o'ya kullanım istatistikleri göndermeye izin ver” kutusunu işaretlemelisiniz. (Özel JetBrains istatistiklerinin toplanmasına izin ver) ve ardından bu tür bilgilerin gönderilme sıklığının (gün, hafta, ay) yanındaki kutuyu işaretleyin.

    Pek çok ayar olduğundan, geliştiriciler aramalarını bağlama göre sağlamışlardır. Örneğin, ayarlar penceresinin arama alanına "kaydet" metnini yazarak, içinde aşağıdaki listeyi alırız:

    Ve sonuncusu. IntelliJ IDEA, ayarları kaydetme yeteneği sağlar ( dosyaİhracatAyar) ve iyileşmeleri ( dosyaİçe aktarmakAyar).

    Sistem genişletme

    IntelliJ IDEA için birçok eklenti (uzantı) geliştirilmiştir, bu da yeteneklerini ve işlevselliğini önemli ölçüde genişletmenize olanak tanır. Bunlara erişim, Eklentiler öğesindeki sistem ayarlarında gerçekleştirilir. "Göster" listesinden uzantı listesi filtrelenir. Yeni bir uzantı eklemek için şu adımları izleyin:

    1. "Göster" listesinde "Özel" öğesini seçin.
    2. JetBrains uzantı deposundaki eklentilerin bir listesini içeren Depolara Gözat penceresini açacak olan Gözat bağlantısına tıklayın (paketlenmemiş puginleri aramak için Gözat'a tıklayın, kaldırılmış eklentileri görüntülemek için mesaja tıklayın).
    3. Listeden istediğiniz uzantıyı seçin ve düğmesine tıklayın « DüzenlemekEklenti"(Uzantısı yükleyin).
    4. Onay penceresinde kurulumu onaylayın.
    5. Kurulum işlemini tamamladıktan sonra, aynı pencerede "Depolara Gözat" düğmesine tıklayın " Tekrar başlatIntelliJFİKİR» Programı yeniden başlatmak için (IntelliJ IDEA'yı yeniden başlatın).

    Uzantıları kaldırmak da çok kolaydır. Yine "Göster" listesindeki ayarlarda "Özel" öğesi seçilir ve ardından ayarlar penceresinde yalnızca yüklü uzantılar görüntülenir.

    Düğme tıklaması «

    IntelliJ IDEA, en güçlü genel amaçlı geliştirme ortamlarından biridir. PHP, JavaScript, Sass, Ruby, Python ve tabii ki Java gibi dilleri destekler. Buraya popüler çerçeveler ve motorlar için destek, kod testleri, mobil cihazlar için uyarlama, Git ve Mercurial ile entegrasyon, sunucularla çalışmak için araçlar ekleyin ve IntelliJ IDEA ile programlamanın daha kolay ve daha üretken olduğunu anlayacaksınız.

    Kurulum

    IntelliJ IDEA'nın iki sürümü vardır - Topluluk ve Sınırsız. İlki ücretsiz, ancak sınırlı. Spring, Vaadin, GWT, JavaScript, TypeScript, SQL ve daha fazlasını desteklemez. İkincisi, toplu geliştirme için her türlü özelliği içerir, ancak yalnızca 30 günlük bir deneme süresi ücretsiz olacaktır. O zaman minimum 533 $ ödemeniz gerekiyor.

    Ücretsiz sürümün olanakları bizim için yeterli, bu yüzden idealC adlı kurulum dosyasına odaklanıyoruz.

    Windows üzerinde kurmak için resmi siteden .exe uzantılı kaynak kodunu indirmemiz gerekiyor. Ardından, çalıştırın ve yükleyicinin talimatlarını izleyin.

    MacOS'ta - ideaIC.dmg dosyasına çift tıklayın, arşivi bağlayın ve kaynakları Uygulamalar klasörüne kopyalayın.

    Linux için, ideaIC.gz dosyasını çalıştırma dosyalarını destekleyen bir dizine açın. FHS biçim hiyerarşisi için bu /opt'tur. Bundan sonra, /bin alt dizinine gidin ve idea.sh dosyasını çalıştırın.

    Şimdi IntelliJ IDEA'nın nasıl kurulacağını bulalım.

    ön ayar

    IntelliJ IDEA'yı ilk başlattığınızda, ayarlar dosyasının yolunu belirtmenizi isteyen bir iletişim kutusu açılacaktır. Bu, IDE ile ilk deneyimimiz olduğu için “Ayarları içe aktarma” öğesini seçiyoruz. Güncellemeden veya yeniden yüklemeden sonra bu pencere açılırsa, kaynak dizini seçin.

    Intellij idea'yı kurmanın bir sonraki adımı bir tema seçmektir. Varsayılan olarak iki tane vardır - standart (açık) ve Darcula (koyu).

    Yukarıda bahsedildiği gibi, IDEA çok sayıda yardımcı aracı destekler. Tabii ki, bir aceminin hepsine ihtiyacı yok. Bu nedenle, bir sonraki adım, performansı artırmak için bunları devre dışı bırakmaktır. Bunu yapmak için, bir sonraki iletişim kutusunda "Tümünü Devre Dışı Bırak" ı seçin. Endişelenmeyin, bunları daha sonra ayarlar menüsünden etkinleştirebilirsiniz.

    Ancak IntelliJ IDEA programlama ortamı, ek eklentiler indirmeyi teklif ederek bu konuda sakinleşmeyi düşünmüyor. Teşekkürler, biz de umurumuzda değil!

    IntelliJ IDEA'yı kurmayı ve yapılandırmayı bitirdiğinize göre artık çalışmaya başlayabilirsiniz. Elbette bir IntelliJ IDEA projesinin oluşturulmasıyla başlar.

    Bu eylemle, zorluk yaşamanız pek olası değildir, çünkü yeni iletişim kutusu yalnızca 4 seçenek sunar: yeni bir proje oluştur (Yeni Proje Oluştur), mevcut bir projeyi aç (Aç), bir projeyi içe aktar (Projeyi İçe Aktar) veya projeden çık. sürüm kontrol sistemi (Versiyon kontrolünden kontrol edin). İlk öğeyi seçiyoruz. Bir IntelliJ IDEA projesinin nasıl oluşturulacağı, ortamda zaten ne yapılacağı hakkında daha fazla bilgiyi resmi web sitesinde okumak daha iyidir, çünkü çalışma alanını özelleştirmek için gerçekten pek çok fırsat vardır.

    Sorunlar ve sorular

    Ardından, muhtemelen biri IntelliJ IDEA'nın etkinleştirilmesiyle ilgili olan birkaç sorunuz olacak. Sınırlı sürüm veya 30 günlük deneme sürümü, kayıt ve ek manipülasyon gerektirmez. Ancak satın alınanı etkinleştirmek istiyorsanız şu adımları izlemelisiniz:

    • Karşılama ekranında, projeyi oluşturduğumuz yerden en altta Configure->Manage License menüsünü bulun. Zaten içerideyseniz, üst panelde Yardım->Kaydol.
    • Etkinleştirmenin 3 olası yolu vardır: bir hesap aracılığıyla (JetBrains hesabı), bir kod kullanarak (Etkinleştirme Kodu), bir lisans sunucusu aracılığıyla (Lisans Sunucusu). Sizin veya işvereninizin lisansı nasıl edindiğine ve hangi verilere sahip olduğunuza bağlı olarak uygun öğeyi seçin.
    • Gerekli verileri giriyoruz, "Etkinleştir" düğmesine basıyoruz ve sınırsız çalışmanın keyfini çıkarıyoruz.

    Bir sonraki geleneksel soru, IDE'yi güncellemekle ilgilidir. Buradaki algoritma, kurulum sırasındaki ile aynıdır: talimatları indir-çalıştır-izleyin veya ilk iletişim kutusundaki uninstall-reinstall-reference_existing_settings_file.

    Ve elbette, "Başlamıyor, ne yapmalıyım?" Sorusu olmadan tek bir forum tamamlanmış sayılmaz. Cevap gelenekseldir - IntelliJ IDEA'nın nasıl kurulacağını bir kez daha dikkatlice okuyun. Her şey doğru yapılırsa, programın başlaması garanti edilir. Doğrudan IDEA'nın çalışması sırasında sorunlar ortaya çıkarsa, büyük olasılıkla sorun yanlış yüklenmiş eklentilerdedir, geliştiricilerinin resmi web sitelerinde yanıtlar arayın.

    Her ihtimale karşı, IntelliJ IDEA'nın nasıl kaldırılacağına dair başka bir talimat:

    1. Windows'taki kontrol paneli aracılığıyla standart şekilde. İstenirse, kayıt defterindeki geri kalanını şu yol boyunca tamamlayın: “HKEY_CLASSES_ROOT\IntelliJIDEAProjectFile”;
    2. Linux'ta dosyaları manuel olarak silin ve kökte değilse "config" ve "system" ayarları dizinlerini de silin.
    3. MacOS'ta program ikonu üzerinden silmek ve “settings/caches/plugins/logs” yönünde önbelleği temizlemek standarttır.

    Yeni bir IDE dünyasına atlamadan önce, bunun dik bir öğrenme eğrisi olan karmaşık bir ürün olduğunu unutmayın. Bu nedenle, IntelliJ IDEA'dan uygulamalı dersler içeren Java kursları, öğrenmek için doğru seçimdir. Böylece mesleğe hızla dahil olacak ve güçlü bir araçta ustalaşacaksınız.