Eclipse'de otomatik kod nasıl biçimlendirilir


411

Eclipse'deki kodu otomatik olarak nasıl biçimlendirirsiniz?


1
"kalite standartlarını" karşılama konusunda nasıl soru gönderdiniz? benim için bu çok basit bir soru. Ben sadece bunu nasıl yaptığını bilmek istedim

2
Bu çok basit bir soru, ancak henüz cevaplanmadıysa, ihtiyacımız olan bir sorudur. Böylece bir başkasının aynı basit sorusu olduğunda buraya gelip bulabilirler.
Sheldon

Otomatik biçim js dosyalarına uygulanacak mı?
Navi

Yanıtlar:


706

Windows ve Linux'ta : Ctrl+ Shift+F

Mac'te : + +F

(Alternatif Formatolarak Ana Menü> Kaynak öğelerine basabilirsiniz )


17
Mac'te⌘ + ⇧ + F
Pwdr

2
Mac'teki yukarı ok nedir?
SSH Bu

5
Bu Shift tuşu
shiggity

Dosyamda bazı hatalar var. Bu yukarıdakilerin çalışmamasının bir nedeni olabilir mi?
qwerty

2
Linux Ubuntu ve Mint dağıtımlarında ctrl + shift + f de çalışır. Teşekkürler
Gulbala Salamov

183

Başka bir seçenek de Window-> Preferences-> Java-> Editor-> SaveActions'a gidin ve Kaynak kodunu formatla seçeneğini işaretlemektir. Ardından, her kaydettiğinizde kaynak kodunuz otomatik olarak biçimlendirilir.


Bir sürü seçenek gerçekten bakmaya değer, ayrıca @Overridekaydetme üzerine otomatik ifadeyi eklemek de iyi
Jeremy S.

@HasanAboShally, şimdi sadece iki tuşa basın: D
Ojonugwa Jude Ochalifu

Bu seçenek artık Eclipse-> Tercihler-> Java-> Editör-> SaveActions
Josh Correia

34

CTRL+ SHIFT+ F, kodunuzu otomatik olarak biçimlendirir (vurgulanmış veya vurgulanmamışsa).


19

Bu, Proje Düzeyinde de yapılabilir: Paket Gezgini'nde, projeye sağ tıklayın> Özellikler> Java Düzenleyicisi> Eylemleri Kaydet

Bu, ekip olarak çalışırken herkesin kodunun aynı biçim ayarlarıyla kaydedilmesi için tercih edilebilir.


13

Uyarı: Tüm hataları düzeltmediğim sürece belgeyi biçimlendirmedi. Düğmesine basmadan önce dosyanızı kontrol edin CTRLSHIFTF.


11

: Ctrl+ Tuşuna basın Aveya kodun girintiye almak istediğiniz bölümünü vurgulayın ve ctrl+ düğmesine basın i.


1
Bu bir I"Girinti" içindir.
Ed Brannin

10

Windows -> Tercihler -> Java -> Editör -> eylemleri kaydet -> Kaynak kodunu formatla -> Düzenlenen satırları formatla (veya) tüm satırları formatla.

Takım olarak çalıştığınız bir süre, olası satış kodunun tüm satırlarını bir kaynak dosyada biçimlendirmenizi istemez (büyük iz değişiklikleri işlem sırasında orada olacaktır). Bu nedenle, 'Düzenlenmiş satırları biçimlendir'i seçin. Bu yalnızca değiştirdiğiniz satırları düzenler ve biçimlendirir.

Gubs


9

Bazı feryat ile yapabilirsiniz

1.Adım: Ctr+ A(Windows) veya cmd+ A(Mac OS) tuşlarına basın

2. Adım: Ctr+ Ipencerelerde veya cmd+ IMac os içinde

Sizin için otomatik olarak biçimlendirir

Saygılarımızla



4

Daha iyi kod biçimlendirmesi için IDE'nizi en son PDT sürümüyle güncelleyin. Ana menüde Yardım -> Yeni Yazılım Yükle'yi tıklatın ve Birlikte çalış alanına aşağıdaki URL'yi ekleyin :

http://download.eclipse.org/tools/pdt/updates/4.0.1 

Ad sorulduğunda, verin PDT4.0.1ve ardından güncelleme veya yükleme ile birlikte hareket edin.

Uygun PDT'nin kurulu olup olmadığını veya daha düşük bir sürüm olup olmadığını güncelleyecektir.

Değişiklikleri yeniden başlattıktan veya uyguladıktan sonra yan çubuktaki Windows -> Tercihler'e gidin ve PHP -> Kod Stili'ni genişletin . Burada Formatter adlı bir öğe göreceksiniz . Onu seçin ve kod oluşturma için etkin profili seçin. Bu kadar.

Bir dahaki sefere biçimlendirdiğinizde, seçilen etkin profile göre bir biçim seçecektir.

Umarım yardımcı olur.



3

Ayrıca, bir bloğun @formatter: off ve @formatter: on ile biçimlendirilmesini "koruyabileceğinizi" unutmayın, örneğin bir yorumda yeniden biçimlendirmeyi önleyebilirsiniz , örneğin:

// Master dataframe
Dataset<Row> countyStateDf = df
    .withColumn(
        "countyState",
        split(df.col("label"), ", "));

// I could split the column in one operation if I wanted:
// @formatter:off
//    Dataset<Row> countyState0Df = df
//        .withColumn(
//            "state",
//            split(df.col("label"), ", ").getItem(1))
//        .withColumn(
//            "county",
//            split(df.col("label"), ", ").getItem(0));
// @formatter:on

countyStateDf.sample(.01).show(5, false);

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.