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

  • George McCarron

    George McCar

    29 Mayıs 2013
  • William Hyde

    William Hyde

    23 HAZİRAN 2008
  • xiaoyu85

    xiaoyu85

    20 ŞUBAT 2010