Fareyi kullanmadan IntelliJ'de nasıl yeni bir sınıf oluşturabilirim?


178

IntelliJ'de fareyi kullanmadan istenen konumda yeni bir sınıf oluşturmanın bir yolu var mı?

Varsayılan tuş haritasında klavye bağlaması olmadığını anlıyorum.


4
Lütfen işletim sistemini belirtin! Klavye düzenleri Windows / Linux ve Mac için farklıdır.
shaunthomas999

Mac: Command + 1sonractrl + return
Janac Meena

Yanıtlar:


260

Zaten Proje Görünümündeyseniz Alt+ Insert( Yeni ) | Sınıf . Proje Görünümü Alt+ ile etkinleştirilebilir 1.

Geçerli dizinde aynı dizinde yeni bir sınıf oluşturmak için Ctrl+ Alt+ Insert( Yeni ... ) kullanın.

Gezinti Çubuğu'ndan da yapabilir, Alt+ tuşuna basabilir Home, ardından ok tuşlarıyla paketi seçebilir ve ardından Alt+Insert .

Başka bir yararlı kısayol Görünüm | In ( Alt+ F1), Project ( 1) ve ardından Alt+InsertMevcut sınıfın yakınında bir sınıf oluşturmak için seçimini yapın veya paketler arasında gezinmek için ok tuşlarını kullanın.

Ve yine başka bir yol, sınıf adını kullanmak istediğiniz mevcut koda yazmaktır, IDEA henüz mevcut olmadığından kırmızı renkle vurgulayacaktır, ardından Niyet Eylemleri pop-up'ı için Alt+ tuşuna basın Enter, Sınıf Oluştur'u seçin .


1
Teşekkürler CrazyCoder. Sen gerçekten delisin. BTW, IntelliJ hata ayıklayıcısını fare olmadan kullanmak için yeterince çılgın mısınız? Sana söyleyemem! Hata ayıklama pencerelerinde tam gezinmeden bahsediyorum.
JavaRocky

2
Muhtemelen hata ayıklayıcıda klavye ile her şeyi yapamazsınız, ancak çoğu şey mümkündür. Alt + 5 paneli etkinleştirir, Sekmeler Çerçeveler / Değişkenler / Saatler arasında geçiş yapar, Çerçeveler'de Yukarı / Aşağı değişiklikleri çerçeve, Değişkenler'de F2 düzenler değişkenleri, Saatlere Ekle, Saat ekler, diğer yaygın tuşlar da çalışır (sil / oklar vb.). Bazı eylemlerin varsayılan kısayolu yoktur ve Ayarlar | Tuşeşlem.
CrazyCoder

Klavyede sadece hata ayıklayıcı ile her şeyin mümkün olmadığını kabul ediyorum. CrazyCoder, ben klavyenizi çıkarın ve IntelliJ ile çalışmak için meydan !!!
JavaRocky

Tek bir tuşa basarak koddan yapmanın herhangi bir yolu var mı? Yıllardır bunu zaman zaman anlamaya çalışıyorum.
Sophistifunk

@Blundell sağlanan birçok tuş haritası var, bu yüzden hepsi için kısayol tuşları belirleyemiyorum, sadece tuş haritası ayarlarınızı açıyorsunuz veya Help| Find Actiontuş eşlemenizdeki Yeni eylem için kısayolun ne olduğunu bulmak için.
CrazyCoder


18

İle EscveCommand + 1 proje görünümü ile editör alanı arasında gezinebilirsiniz - ileri ve geri, böylece istediğiniz klasörü / konumu seçebilirsiniz

İle Yeni dosyaControl +Option + N tetikleyebilirsiniz menüsü ve iyi proje görünümünde olduğu gibi, vb editörü Bu eserlerin sınıf arayüzü, dosya, ne gerekiyorsa seçmek ve mevcut seçilen konuma ilgilidir

// lütfen bunun standart anahtar eşleme ile çalıştığını düşünün


Bu yardımcı oldu! Teşekkürler.
Fazli Zekiqi


6

Mac'te Eğer kullanın ardından sınıf oluşturmak isteyen ve Proje görünümünde yerinize gidebilir ⌘Nizledi Enter.


5

Mac OS 10.14.5 günü, Fikir Intellij 2019/01/03 - Basın command + 1 ardından basın dosyalarını yansıtmak gitmek için control + n


4

Bunu çok yapıyorum ve insertdizüstü bilgisayarımda bir anahtarım yok , bu yüzden kendi tuş bağlantımı yaptım. Sen açılış yapabilirsiniz Ayarlar> IDE Ayarlar> Tuşeşlem ve giderek Ana menü> Dosya> Yeni ... (ben arama kutusuna yazarak "yeni" öneriyoruz - ölçüde daraltmak edeceğini).

Ardından, ilgili öğeyi çift tıklayıp Klavye Kısayolu Ekle'yi seçerek bunun için yeni bir klavye kısayolu ekleyebilirsiniz .


1

Mac kullanıyorsanız şanslısınız demektir. Intellij tuş haritasını Mac OS X olarak değiştirebilirsiniz, sonra option+ kullanabilirsiniz C.


Hangi Intellij sürümünü kullandınız ve OSX tuş eşlemesini kullandınız mı?
Alan Dong

0

Benim (linux nane) sistemimde çalışma kombinasyonu alt+ alınamıyor insertbu yüzden sonraki adımları yapmak:

alt+ 1("ağaç" a git) -> "bağlam düğmesi - analog sağ fare tıklaması" (sağ altve solctrl ) - sonra oklarla (yukarı veya aşağı) istediğiniz seçim (yeni sınıf veya paket oluştur veya ...)

Umarım bazı "nane" sahiplerine yardımcı olur)).


0

Ben de bu cevabı aradım. Windows için Mac OS'de + N komutunun eşdeğeri, @manyways zaten yanıtlanmış olan ctr + alt + insert'tir. Bunu ayarlarda ararsanız, Ayarlar> IDE Ayarları> Tuş Haritası, Diğer> Yeni ...

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.