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

  • alex maybury

    alex maybury

    20 Aralık 2007
  • LardTardProductions's channel

    LardTardProd

    10 NİSAN 2009
  • Virtual Riot

    Virtual Riot

    19 Mayıs 2011