İşletim Sistemleri için Android Studio'daki kod biçimlendirme kısayolları


795

Android Studio ile geliştirmeye başladım . Eclipse'de Ctrl+ Shift+ kullanıyordum F, ancak Android Studio'da çalışmıyor. Farklı olacak.

Bir .javadosyadaki herhangi bir yönteme nasıl atlayabilirim ? Eclipse'de Ctrl+ kullanıyordum O.

Müsait mi? Kod biçimlendirme kısayolu nedir?



11
Bazı eklentiler ile sadece intelliJ. Yani olduğu her sefer üzerinde soru "Ben bunu nasıl" intellij için cevap aramak
— Gabe Sechan

2
Kısayolların tam listesi için developer.android.com/sdk/instal/…
— Stelian

1
u ayrıca "CMD + ÜST KARAKTER + L" ve ardından "CMD + S" gibi bir makro kaydedebilir ve CMD + S Kısayolunu bu makroya ayarlayabilir. u Düzenle-> Makrolar-> Makro Kaydını Başlat'a bir makro kaydedebilirsiniz. Ve kaydedilen makronuzu "Makrolar" da ve Kaydet menüsündeki (CMD + S kısayolunu kaldırmanız gereken yer) Ana menü-> Dosya'da bulacağınız AndroidStudio-> Tercihler-> KeyMap kısayollarını değiştirebilirsiniz. . Bu ek bir yardım olduğunu umuyoruz! Kodunuzu sık sık kaydetmeniz gerektiği için kaydetmeyle biçimlendirmenin daha hızlı olduğunu düşünüyorum.
— John

Ayrıca bkz. "Intellij Fikir Klavye Kısayolları" wiki.c2.com/?IntellijIdeaKeyboardShortcuts
— Shomu

Yanıtlar:


1676

Windows: Ctrl+ Alt+L

Linux: Ctrl+ Shift+ Alt+L

macOS: Option+ Command+L

Başvuru: Tuş Komutları ve burada Windows / Linux kullanıcıları ve Mac kullanıcıları için tüm komutlar bulunmaktadır .


Rohit, Ubuntu'da biçim kodu kısayoluyla ilgili bir sorunla karşılaştığından, bunun nedeni Ctrl+ Alt+ Ltuşunun ekranı Ubuntu'da kilitlemek için kullanılmasıdır.

Ubuntu'nun önce bu klavye kısayolunu işlediğini gördüm. Bu yüzden Ctrl+ Alt+ Lklavye kısayolunu başka bir şeye bağlamanız gerekir, böylece Ubuntu ile çakışmaz.

adımlar

  1. Git Sistem Araçları → Sistem Ayarlar → Klavye → Kısayollar → sekmesi Sistem → Kilitli Ekranda .

  2. New Accelerator ... satırını seçin , ardından Alpha tuşuyla (örn. Shift+ L) Herhangi bir özel tuşa basın . Klavye kısayolunu başarıyla değiştirmiş olmalısınız.

  3. Klavye kısayolunun artık Android Studio'da çalışıp çalışmadığını kontrol edin.

Alternatif yöntem

Ctrl+ Alt+ Shift+ L(bir iletişim kutusu göstermek için)


Eclipse kısayollarını da kullanabilirsiniz.

  • Windows ve Linux: Dosya → Ayarlar → Tuş Haritası menüsüne gidin
  • macOS: Tercihler → Tuş Haritası menüsüne gidin ve açılır menüden Tutulma'yı seçin.

MenuBar'ı kullanma

  • Yeniden biçimlendirmek istediğiniz kodu seçin
  • Menü çubuğunda Kod'u tıklayın ve aşağıdaki resimde gösterildiği gibi Kodu Yeniden Biçimlendir'i seçin :

    Resim açıklamasını buraya girin

Android studio 3.5'te, xml kodunu yeniden düzenlemeyle ilgili bir sorun var, ayrıca görünümleri de yeniden düzenliyor, bu yüzden önce bu ayarları kullanmanız gerekiyor.

Ayarlar -> Editör -> Kod Stili -> XML-> Ayarla -> Önceden Tanımlı Stil> Android.


Teşekkürler. bana android studio.in eclipse herhangi bir yönteme atlamak nasıl söyleyebilir misinizctrl+o
— Bhavesh

yorumları biçimlendirmez. Bir yorum satırından önce daha fazla yer verdiyseniz, tüm bu alanı elle kesene kadar orada kalacaktır. Lütfen etrafta bir yürüyüş önerin.
— Sagar Nayak

@SagarNayak Bunun için satırları editörün ayarlarına ayarlamanız gerekir. Daha fazla bilgi için stackoverflow.com/questions/11118204/… veya stackoverflow.com/questions/26354301/…
— Pankaj Kumar

1
Ayrıca PyCharm'da (en azından Mac'te) çalışır, bu yüzden bunun tüm JetBrains ürünlerinin (sadece Android Studio için değil) kullanıcıları için yararlı bir cevap olabileceğini varsayıyorum
— jammartin

@jmartin Doğru. Aslında Android Studio özelleştirilmiş JetBrains'dir, bu yüzden neredeyse tüm kısayollar aynıdır.
— Pankaj Kumar

110

Ayrıca Eclipse'nın klavye kısayollarını kullanabilirsiniz: sadece menü gitmek Tercihler → tuş eşleme ve seçim Eclipse açılır menüden.


Gerçek yol: Dosya → Ayarlar → Tuş Haritası (IDE ayarları altında)



29

Sadece kodu seçin ve

  • Windows üzerinde Ctrl+ Alt+L

  • Linux'ta Ctrl+ Windows Key+ Alt+ doL

  • Mac'te CMD+ Alt+L

Bu junaidp çözümü


PS Özellikle "Windows anahtarının" özellikle Ubuntu çalıştıran bir Mac'te ne olduğunu belirtmek iyi bir fikirdir.
— Edric

15

Linux'ta Android Studio'daki kodu biçimlendirmek için Ctrl+ Alt+ Super+ kullanabilirsiniz L. Bunu kullanabilir ve sistem kısayolunu değiştirmek zorunda kalmazsınız. ( Supertuş, tuşun yanındaki Windows simge Alttuşudur).


1
Bu benim sorunumu çözdü. Bunun neden Android'in Klavye Komutları belgesinde belirtilmediğinden emin değilim.
— mnaa

10

Android Studio'da kod biçimlendirme için:

Ctrl+ Alt+ L(Windows / Linux)

Option+ Cmd+ L(Mac)

Sadece menü gitmek: Kullanıcı ayrıca Eclipse'nın klavye kısayollarını kullanabilirsiniz Ayar → Tercihler → Tuşeşlem ve Eclipse seçin (veya herhangi bir sen gibi) açılır menüden.


10

Tüm bu kısayolları kullanmadan önce Android Eclipse ile tüm Eclipse kısayollarını uygulamanız gerekir.

Prosedür:

Adımlar:

Setting -> KeyMap -> Select Eclipse -> Apply -> OK

Artık Android Studio'daki tüm Eclipse kısayollarını kullanabilirsiniz ...

Burada bazı görüntüler var.

Resim açıklamasını buraya girin

Resim açıklamasını buraya girin


8

Şuna göz at. Ayrıca tercihinize göre değiştirebilirsiniz.

resim açıklamasını buraya girin

resim açıklamasını buraya girin


7

Eclipse'e tuş haritalarını değiştirmek için @ user2340612 yanıtına eklemek için Android Studio 1.0.1'in yolu şöyledir:

Menü Dosyası → Ayarlar → Tuş Haritası ( Düzenleyici seçeneğinin altında ) → Tuş Haritaları = Tutulma


7

Android Studio'da Java / XML dosyalarınızı otomatik olarak biçimlendirmek için aşağıdaki komutları kullanın:

Eclipse'nin yaptığı gibi işinize devam etmek için tek bir nokta arıyorsanız, Android Studio'da böyle bir yerleşik işlevsellik yoktur, ancak bunu bir makro aracılığıyla yapabilmenizi sağlar. Bu adımları takip et:

Android Studio'da kaynak kodu dosyalarınızdan herhangi birini açın.

Ctrl+ Alt+ Tuşlarına basın OBu, kullanılmayan içe aktarmayı bulmak / optimize etmek için kullanılır.

Bir iletişim kutusu açılırsa "Bir daha gösterme" seçeneğini belirleyin ve Çalıştır'a basın.

Düzen > Makrolar > Makro Kaydını Başlat'a gidin .

Ctrl+ Alt+ Tuşlarına basın O.

Ctrl+ Alt+ Tuşlarına basın L. Bu, kodunuzu biçimlendirir. ( Ubuntu için Shift+ Ctrl+ Alt+ L).

Ctrl+ Tuşuna basın S. Bu, dosyanızı kaydeder;)

Düzen > Makrolar > Makro Kaydını Durdur'a gidin .

Oluşturulan bu makroyu bir adla kaydedin, örneğin: “Otomatik Biçimlendirme”.

Boom, şimdi makronuzu başarıyla oluşturdunuz. Şimdi ona bir kısayol ekleyin / atayın:

Tercihler'i açın .

Sol çubukta Keymap'i arayın .

Sağ bölmede, arama çubuğunu tıklayın ve kaydedilen makronuzun adını yazın ("Otomatik Biçimlendirme".)

Öğenizi çift tıklayın. İki tane olabilir, hangisini tıkladığınız önemli değil.

Klavye Kısayolu Ekle'yi tıklayın .

Klavye kısayolunuzu Ctrl+ olarak ayarlayın S.

Son olarak, yeni makronuz olmak için Ctrl+ geçersiz kılmayı onaylayın S.


5

Ctrl+ Alt+ L, Ubuntu'daki Kilit Ekranı kısayoluyla çakışabilir. Bu durumda Kodu Yeniden Biçimlendirmek için klavye kısayolunu aşağıdaki gibi değiştirebilirsiniz:

Dosya-> Ayarlar-> IDE Ayarları-> Tuş Haritası

Kodu Yeniden Biçimlendir'i arayın ve klavye kısayolunu değiştirin.


5

Gerçekten, bu kısayol Ctrl+ Alt+ sonra benim Ubuntu kilit ekranı nedeniyle bu konuya gittim L. Aynı sorunu yaşıyorsanız Ayarlar - Klavye - Kısayollar - Sistem'e gidin ve "Kilit ekranı" için varsayılan kısayolu değiştirin.



3

Android Studio'da kod biçimlendirme için kombinasyon tuşlarının açık olduğunu düşünüyorum :

CTRL+ ALT+ L(Win / Linux)

OPTION+ CMD+ L(Mac)

Ancak, yönteme atlama hakkında cevap vermeyi unuttuk. Herhangi bir beyan / uygulamaya gitmek için üç yol var:

  1. Beyannameye Git

CTRL+ Bveya CTRL+ CLICK(Win / Linux)

CMD+ Bveya CMD+ CLICK(Mac)

  1. Uygulamaya Git

Bu komutlar, seçilen sınıfı / arabirimi uygulayan tüm sınıfların / arabirimlerin bir listesini gösterir. Değişkenler üzerinde, Goto Deklarasyonu ile aynı etkiye sahiptir.

CTRL+ ALT+ B(Win / Linux)

CMD+ ALT+ B(Mac)

  1. Git Türü Beyanı

Bu kısayollar “AnyClass” sınıfının bildirimine girecektir.

CTRL+ SHIFT+ B(Win / Linux)

CTRL+ SHIFT+ B(Mac)

Ek olarak, Goto the Super Class için bir kısayol var. Bu, geçerli sembolün üst öğesini açar. Goto Uygulamasının tam tersi. Geçersiz kılınan yöntemler için ana uygulamasını açacaktır.

CTRL+ U(Win / Linux)

CMD+ U(Mac)


3

Diğer yanıtların açıkladığı otomatik biçimlendirmeye ek olarak, girintilemek istediğiniz metni vurgulamak ve ardından düğmesine basın.

  • Tab girintiyi artırmak veya
  • Shift+ Tabgirintiyi azaltmak için.

resim açıklamasını buraya girin

Daha fazla bilgi için Klavye Kısayolu belgelerine göz atın .


2

Benim için işe yarayan kısayol

SHIFT+ ALT+ CMD+L

Kullanmadıklarınızı kaldırmak için içe aktarımları optimize edebilir ve yeni sınıfları otomatik olarak içe aktarabilirsiniz.

resim açıklamasını buraya girin

resim açıklamasını buraya girin


2

Dart eklentisini kullanıyorsanız Android Studio, Dosya -> Ayarlar menüsüne gidin . Ve "kodu yeniden biçimlendir" terimini arayın, ana menünün altındaki "Kodu dartfmt ile yeniden biçimlendir" i tıklayın:

Resim açıklamasını buraya girin

"Klavye Kısayolu Ekle" yi tıklayın. Ardından Ctrl+ Alt+ tuşlarına basın L; kısayolun çalışması gerekir ( Ctrl+ Alt+ Lbilgisayarı uyku / askıya alma durumuna getirirse , sistem ayarlarınızdaki kısayolu başka bir şeye değiştirin. Aksi takdirde her iki kısayol da çakışacaktır).


1

Bunu dene.

  • Windows'da Ctrl+ Alt+L
  • Linux'ta iletişim kutusunun açılması ve yeniden biçimlendirilmesi için Ctrl+ Shift+ Alt+ yapın L.
  • Mac'te CMD+ Alt+ yapınL

Not: Burada Linux için birçok cevap sadece Ctrl+ Alt+ L dır, bu yanlıştır. Linux'ta Ctrl+ Alt+ yapmak Lsistemi kilitler.


Kilit, Linux DE'de KDE gibi kısayolun masaüstünü kilitlemek için ayarlandığı için olur. KDE için bunu değiştirin KDE Menu -> System Settings -> Shortcuts and Gesture -> Global Keyboard Shortcut, ardından KDE Bileşeni döndürücüsünde KDE Oturum Yöneticisi'ni seçin. Kilit oturumu kısayolunu temizle .
— ישו אוהב אותך


1

Bazen Ctrl + Alt + L yazarken bile XML'de çalışmıyor, bu yüzden çalışmasını sağlamak için bu yolu buldum.

Ayarlar -> Editör -> Kod Stili -> Varsayılan Seç -> Tamam seçeneklerine gidin.

Referans için ekran görüntüsüne bakın:

resim açıklamasını buraya girin


0

Windows'da Ctrl+ Alt+ kullanarak Lbu kısayolun arka planda çalışan başka bir yazılım tarafından ayrılmış olduğu için hiç çalışmadığı bir deneyim yaşadım ; daha sonra farkettim.

Yararlı olabileceğini düşündüğüm için bu sorundan bahsetmeye karar verdim. . .


-1

Kod biçimlendirmesi için aşağıdaki kısayolu kullanabilirsiniz: Ctrl+ Alt+L


-1

Eclipse içindeki tüm komutları bulabileceğiniz en iyi anahtar Ctrl+ Shift+ L.

Buna basarak Eclipse'deki tüm komutları alabilirsiniz.

Önemli olan işe yaramaz ithalatı ithal etmek ve ithal etmekten Ctrl+ Shift+ Oalmaktır.

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.