SORU
13 Temmuz 2011, ÇARŞAMBA


Nasıl Eclipse biçimlendirici bir satırda tüm çeteleler yerleştirerek durdurmak için

Gibi çeteleler var:

public static enum Command
{
login,
register,
logout,
newMessage
}

Dosya biçimlendirme, çıktı olur:

public static enum Command 
{
login, register, logout, newMessage
}

CEVAP
3 EKİM 2012, ÇARŞAMBA


@Cevap normal numaralamalar için iyi, ama numaralamalar için değil argümanlar ile çalıştı wjans. Onun cevabı biraz genişletmek için, burada Eclipse Juno benim için en mantıklı biçimlendirme sağlanan ayarları:

  1. Window >Preferences >Java >Code Style >Formatter
  2. 'I Edit
  3. Line Wrapping sekmesini seçin
  4. enum beyan treenode seçin
  5. Şimdi parantez içinde 3 yazıyor yani 3 Wrap all elements, every element on a new line (...) 14 *ayarlayın.
  6. Şimdi parantez içinde 3 / 3 diyor yani Force split, even if line shorter than maximum line width (...) işaretini kaldırın.
  7. Constants treenode seçin
  8. Force split, even if line shorter than maximum line width kontrol edin

Bu ayarlar 3 alt düğümler için numaralama treenode aynı sarma politikası ve güç aynıdır bölme politikası hariç Constants treenode, çeteleler ile bağımsız olacak biçimlendirilmiş her biri kendi hattı. Bu bağımsız değişken yalnızca maksimum satır genişliği geçerse sarın.

Örnekler:

@wjans

enum Example {
    CANCELLED,
    RUNNING,
    WAITING,
    FINISHED
}

enum Example {
    GREEN(
        0,
        255,
        0),
    RED(
        255,
        0,
        0)
}

Çözüm yukarıda açıklanan:

enum Example {
    CANCELLED,
    RUNNING,
    WAITING,
    FINISHED
}

enum Example {
    GREEN(0, 255, 0),
    RED(255, 0, 0)
}

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Andrey Menshikov

    Andrey Mensh

    28 Ocak 2012
  • backyardjay

    backyardjay

    8 ŞUBAT 2009
  • ELPRESADOR

    ELPRESADOR

    21 HAZİRAN 2008