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

  • Dylan Dubay

    Dylan Dubay

    10 Temmuz 2013
  • Missouri Star Quilt Company

    Missouri Sta

    18 ŞUBAT 2009
  • SuperPrincessjo

    SuperPrinces

    1 EKİM 2010