IntelliJ IDEA
IntelliJ IDEA – the Leading Java and Kotlin IDE, by JetBrains
IntelliJ IDEA’da fare kullanmanız gerekmeyen 10 alan
IntelliJ IDEA’da 10 yerde fare kullanmanız gerekmez
IntelliJ IDEA’da çalışırken fare yerine klavyeyle çalışmayı mı tercih ediyorsunuz? Öyleyse sizin için bu yazı ilginizi çekecektir! Bu blog yayınında gündelik görevler için aslında fare kullanmanız gerekmeyen 10 yer göstereceğiz.
1. Project araç pencerenizin ya da diğer aktif araç pencerelerinin boyutunu değiştirme
Project araç penceresi IntelliJ IDEA’da en sık kullanılan sekmelerden biridir. Bu nedenle genişliğini sıklıkla artırmanız veya azaltmanız gerekir. Farenizi kullanmak yerine Ctrl+Shift+Sağ (Windows ya da Linux) veya ⇧⌘Sağ (macOS) tuşuna tıklayarak araç pencerenizin genişliğini artırabilir ve Ctrl+Shift+Sol ya da ⇧⌘Sol tuşuna tıklayarak pencereyi daraltabilirsiniz (IntelliJ IDEA 2021.2 ve önceki sürümler için).
Run veya Problems araç pencerelerinde ise Ctrl+Shift+Yukarı (Windows ya da Linux) veya ⇧⌘Yukarı (macOS) tuşlarına tıklayarak pencerenin yüksekliğini artırabilir ve Ctrl+Shift+Aşağı veya ⇧⌘Aşağı tuşlarına tıklayarak yüksekliği azaltabilirsiniz (IntelliJ IDEA 2021.2 ve önceki sürümler için).
IntelliJ IDEA 2021.2.1 ve sonraki sürümlerde bu kısayollar Windows ve Linux için Ctrl+Alt+Shift+(Sağ/Sol/Yukarı/Aşağı) olarak, macOS için ⌥⇧⌘+Sağ/Sol/Yukarı/Aşağı olarak değiştirilmiştir.
2. Düzenleyici penceresine dönmek için Esc tuşunu, son araç penceresine geçmek için F12 tuşunu kullanma
Araç penceresiyle (ör. Project araç penceresi, Debug penceresi, Maven vb.) çalışmayı tamamladıktan sonra düzenleyiciye dönmek için Esc tuşuna basın (bu sayede düzenleyici penceresinde fareye tıklamanız gerekmez).
Odağı son kullanılan araç penceresine geri getirmek için F12 tuşunu kullanabilirsiniz (bu sayede bu araç penceresi için özel bir kısayol kullanmanıza gerek kalmaz).
Aşağıdaki gif’te gösterildiği gibi sunum asistanı, odak düzenleyici penceresine geri getirilirken “Escape” metnini göstermez.
Escape tuşuna (ya da herhangi bir tuş) basmak bağlama mı özgüdür? Evet, bağlama özgüdür. Farklı bağlamlarda kullanıldığında ne gibi işlevleri olduğunu görmek için Settings -> Keymap -> Find Actions by Shortcut’a giderek Escape tuşuna tıklayın.
3. Araç penceresini görüntüleme
Öncelikle çoğu geliştiricinin IntelliJ IDEA’da araç penceresini nasıl görüntülediklerine bakalım. Örneğin, Pull Requests öğelerini getirmek için araç penceresi çubuklarında aşağıda gösterildiği gibi Pull Requests sekmesine tıklayabilirsiniz:
Bunun için de fare kullanmanıza gerek yok! Fareyi ilk aşamada basit bir amaç için tek sefer kullandıktan sonra artık tamamen klavyenizle çalışmaya devam edebilirsiniz.
Farenizi Pull Requests sekmesinin üzerine getirdiğinizde bu araç penceresine bir kısayol atanıp atanmadığını görebilirsiniz. Bu örnekte, henüz atanmış bir kısayol yoktur. Birlikte bir kısayol atayalım. Find işleviyle “View | Tool window” açıklamasıyla “Pull Requests”i aratın ve kısayol atamak için Alt+Enter’a tıklayın (bu örnek için Ctrl+Shift+Alt+9 atandı).
Kısayol ayarlandığı için artık Pull Requests araç pencerenizi bu kısayol ile gösterebilir ya da gizleyebilirsiniz.
Alternatif olarak araç penceresine zaten bir kısayol atanmışsa (ör. Project araç penceresi için Alt+1 ya da Structure araç penceresi için Alt+7) fareyle araç penceresi çubuğundaki sekmelerin üzerine geldiğinizde atanan kısayolu görebilirsiniz.
Araç pencerelerinizin ve son kullanılan dosyaların listesini görüntülemek için Ctrl+Tab (ya da ⌃Tab) tuşunu kullanarak da Switcher özelliğini çalıştırabilirsiniz. Bu özellik sayesinde ok tuşlarını kullanarak araç penceresi adına hızlıca gidebilirsiniz.
Menü çubuğuyla çalışmayı tercih ediyorsanız View | Tool pencerelerini seçerek mevcut tüm araç pencerelerinin listesini de görüntüleyebilirsiniz.
4. Aktif veya tüm araç pencerelerini kapatma
Bir araç penceresini kapatmak veya gizlemek için birden fazla yöntem vardır. Aktif bir araç penceresini gizlemek için Shift+Escape (ya da ⇧ Esc) tuşlarını kullanabilirsiniz. Bir araç penceresini gizlemek veya göstermek için özel bir kısayol atayabilirsiniz. Örneğin, Alt+9 (ya da ⌘9) kısayolu Git araç penceresini gösterir. Alt+9 (ya da ⌘9) tuşuna tekrar basmak bu araç penceresini gizler.
Araç pencerelerinin tümünü gizlemek veya geri yüklemek için Ctrl+Shift+F12 (⇧⌘ F12) tuşlarını da kullanabilirsiniz.
5. Ampul simgesinden erişilebilen önerileri görüntülemek için Alt+Enter tuşunu kullanma
Kod snippet’ınızla ilgili önerileri görüntülemek için artık ampul simgesine tıklamanıza gerek yok! Ampul simgesini gördüğünüz kod satırına gidin ve aynı önerileri görüntülemek için Alt+Enter tuşunu kullanarak Bağlamsal eylemleri çalıştırın.
6. İhtiyacınız olan paket için kod düzenleme penceresinde çalışırken yeni bir sınıf bildirin
IntelliJ IDEA’nın gizli maharetlerinden biri de bu özelliktir. Çok kullanışlı bir işlev olsa da çok az sayıda geliştirici bu özelliği bilir.
Düzenleyicide çalışırken bir sınıf oluşturmak için Alt+Home (ya da ⌘ Up) tuşunu kullanarak gezinme çubuğuna erişebilirsiniz. Yeni sınıf, arayüz veya farklı bir öğe bildirmek istediğiniz paketi seçin ve Alt+Insert ya da (⌘ N) tuşunu kullanarak yeni bir diyalog başlatın. Son olarak adlandırmanız yeterlidir.
Ek ipucu: Bir alt paket oluşturmak için paket adına ön ek ekleyin. Örneğin; sınıf oluşturmak için yeni alt pakette ‘NewClassInPackageSpace’ dedikten sonra ‘space’ yazarak paketi ‘com’ ekleyin ve yeni iletişim kutusuna “space.NewClassInPackageSpace” yazın.
7. Açık dosyalar arasında gezinme
Çok sayıda geliştirici düzenleyicideki dosyaları arasında gezinmek için sekmeleri kullanmasına rağmen bunun çok daha pratik yolları vardır.
i) Alt+Right ya da Alt+Left tuşlarını kullanarak çalıştığınız son dosyalar arasında hızlıca gezinebilirsiniz. Ancak sunum asistanı bu durumda, kullanılan kısayolları göstermez.
Dosyalar arasında çok hızlı bir şekilde hareket etmenizi sağladığından bu kısayol, son çalıştığınız dosyalarda gezinmek için oldukça kullanışlıdır.
Aşağıdaki gif’te diğer dosyalar arasında hızlı bir şekilde gezinmek için Alt+Right ya da Alt+Left tuşlarını nasıl kullanabileceğiniz gösterilir:
ii) Araç pencereleri veya son çalıştığınız dosyaların listesini görüntülemek için Switcher sekmesini (Windows ve Linux’ta Ctrl+Tab, macOS’te ^Tab) kullanın. Açmak istediğiniz araç penceresini veya dosyayı seçin.
iii) Son çalıştığınız dosyaları görüntülemek için Ctrl+E (ya da ⌘E) tuşunu kullanın. Bu listede açtığınız tüm dosya türleri de yer alır. İletişim kutusu hâlâ açıkken Ctrl+E tuşuna tekrar tıkladığınızda liste düzenlediğiniz dosyaların listesini gösterecek şekilde daraltılır.
iv) Çalıştığınız dosyayı hatırlamıyorsanız Ctrl+Shift+E tuşuyla Recent Locations (Son Konumlar) seçeneğine erişebilirsiniz. Burada dosya adıyla birlikte dosyadan birkaç satır gösterilir. İletişim kutusu hâlâ açıkken aynı kısayolu tekrar kullandığınızda son düzenlenen dosyalar gösterilir.
8. Sınıf, arayüz, enum, kayıt, yöntem, değişken bildirimi vb. için kaynağa hızlı bakış
Yazdığınız bir testi okuyorsanız ve bir yöntemin tanımını hızlı bir şekilde görüntülemek istiyorsanız imleci yöntem adına getirip Ctrl+Shift+I tuşuna tıklamanız yeterlidir. Bu sayede merak ettiğiniz kodu okumak için farklı bir sınıfa gitmeniz gerekmez. Bu yöntemden sınıf, yöntem veya diğer öğelerin tanımlarını görüntülemek için de yararlanabilirsiniz. Bu özelliğin adı Quick Definition‘dır (Hızlı Tanım).
9. İletişim penceresinin genişliğini ve yüksekliğini değiştirme
IntelliJ IDEA 2021.2 ve sonraki sürümlerde bir iletişim kutusu başlattığınızda Ctrl+Shift+Sol/Sağ/Yukarı/Aşağı (Windows ya da Linux) veya ⇧⌘Sol/Sağ/Yukarı/Aşağı (MacOS) tuşlarını kullanarak iletişim kutusunun yüksekliğini ve genişliğini değiştirebilirsiniz.
IntelliJ IDEA 2021.2.1 ve sonraki sürümlerde bu kısayollar Windows ve Linux için Ctrl+Alt+Shift+(Sağ/Sol/Yukarı/Aşağı) olarak, macOS için ⌥⇧⌘+Sağ/Sol/Yukarı/Aşağı olarak değiştirilmiştir.
İletişim kutularının boyutunu yalnızca belirli bir sınıra kadar küçültebileceğinizi göz önünde bulundurun (fare veya klavye kullanmanız fark etmez). Ayrıca iletişim kutusunda düzenlenebilir bir bileşende (ör. metin satırı veya metin alanı) çalışırken de bu kısayolu kullanamazsınız.
10. Düzenleyici bölmesinde metni imlecin konumunu değiştirmeden kaydırma
Kod okumak için genellikle düzenleyici bölmesini aşağı veya yukarı kaydırırsınız. Kodu düzenlemeniz gerekmiyorsa imleci mevcut konumundan hareket ettirmenize gerek yoktur.
Düzenleyici bölmesinde Ctrl+Yukarı veya Ctrl+Aşağı (ya da ⌘Yukarı/ ⌘Aşağı) tuşlarını kullanarak imleç konumunu değiştirmeden metni kaydırabilirsiniz. Ayrıca aynı klavye kısayolunu kullanarak, yani Ctrl+Sağ ve Ctrl+Sol (ya da ⌘Sol/ ⌘Sağ) ile Proje araç pencerenizde dizin yapısını sola veya sağa kaydırabilirsiniz.
Ek ipucu: Düzenleyici bölmesinde kod okumayı ve aşağı yukarı hareket etmeyi daha kolay hale getirmek için yöntemleri, kod blokları veya içe aktarma ifadesi kümelerini daraltarak düzenleyici penceresinde daha fazla alana sahip olabilirsiniz. Bunun için Ctrl+Numpad – (Window/ Linux) ya da ⌘Numpad – (macOS) tuşlarını kullanabilirsiniz. Kod bloğunu genişletmek için Ctrl+Numpad + (Windows/ Linux) ya da ⌘Numpad + (macOS) tuşlarını kullanın. Kod okurken veya gösterirken alakasız kodların dikkatinizi dağıtmaması ya da ekran alanından en iyi şekilde yararlanabilmeniz için bu işlev oldukça faydalıdır.
Sınıfınızda çok sayıda yöntem olduğunda ya da kodu birkaç yönteme göre okumak istediğinizde tüm yöntemleri daraltarak yalnızca okumak istediğiniz yöntemleri genişletin. Ctrl+Shift+Numpad – (ya da ⇧⌘Numpad -) tuşunu kullanarak tüm yöntemleri daraltabilirsiniz. Tüm kodu genişletmek için Ctrl+Shift+Numpad + (ya da ⇧⌘Numpad +) tuşunu kullanın. Ayrıca daha iyi kod okunabilirliği için yalnızca birkaç kod bloğunu seçerek genişletebilirsiniz.
Alt+Down (⌃Down) ya da Alt+Up (veya ⌃Up) tuşları bir yöntem bildiriminden farklı birine geçmek için oldukça yararlıdır.
Son olarak;
İster fare ister klavye kullanmayı tercih ediyor olun keyifli bir geliştirme süreci deneyimlemenizi dileriz!