İş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 AyarlarKlavyeKısayollar → sekmesi SistemKilitli 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: DosyaAyarlarTuş Haritası menüsüne gidin
  • macOS: TercihlerTuş 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 Tercihlertuş eşleme ve seçim Eclipse açılır menüden.


Gerçek yol: DosyaAyarlarTuş 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 AyarTercihlerTuş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ıAyarlarTuş 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.