IntelliJ IDEA Newsletter

IntelliJ IDEA’da fare kullanmanız gerekmeyen 10 alan

Read this post in other languages:
English, Deutsch, Русский, 简体中文

IntelliJ IDEA’da çalışırken fare yerine klavyeyle çalışmayı mı tercih ediyorsunuz? Öyleyse 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+Right (Windows ya da Linux) veya ⇧⌘Right (macOS) tuşuna tıklayarak araç pencerenizin genişliğini artırabilir ve Ctrl+Shift+Left ya da ⇧⌘Left tuşuna tıklayarak pencereyi daraltabilirsiniz.

Run veya Problems araç pencerelerinde ise Ctrl+Shift+Up (Windows ya da Linux) veya ⇧⌘Up (macOS) tuşlarına tıklayarak pencerenin yüksekliğini artırabilir ve Ctrl+Shift+Down veya ⇧⌘Down tuşlarına tıklayarak yüksekliği azaltabilirsiniz.

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

Bir iletişim kutusu başlattığınızda Ctrl+Shift+Left/Right/Up/Down (Windows ya da Linux) veya ⇧⌘Left / Right / Up / Down (MacOS) tuşlarını kullanarak yükseklik ve genişliği değiştirebilirsiniz.

İ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+Up veya Ctrl+Down (ya da ⌘Up/ ⌘Down) tuşlarını kullanarak imleç konumunu değiştirmeden metni kaydırabilirsiniz. Ayrıca aynı klavye kısayolunu kullanarak, yani Ctrl+Right ve Ctrl+Left (ya da ⌘Left/ ⌘Right) 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!