2016-04-06 110 views
2

Eclipse Luna kullanıyorum ve her satırın aynı sütunda başlaması için çok satırlı dize değişmezlerini hizalamak/girinti yapmak istiyorum. Ama Eclipse'i Kod Stili Formatında yapmak için ikna etme konusunda sıkıntı yaşıyorum.Eclipse'de çok satırlı dize hizalama/girinti

final String string1 = 
     "abc" + 
      "def" + 
      "ghi"; 

    System.out.println(
     "abc" + 
      "def" + 
      "ghi"); 

    System.out.println("" + // an ugly workaround 
     "abc" + 
     "def" + 
     "ghi"); 

    method("xyz", 
     "" +   // Especially ugly in this case 
      "abc" + 
      "def" + 
      "ghi"); 

Ama bu gerçekten istediğim şey:

Bu şu anda Biçimlendirilirken nasıl

final String string2 = 
     "abc" + 
     "def" + 
     "ghi"; 

    System.out.println(
     "abc" + 
     "def" + 
     "ghi"); 

    // Or something like this would be fine too 
    final String string3 = 
     "abc" 
     + "def" 
     + "ghi"; 

    System.out.println(
     "abc" 
     + "def" 
     + "ghi"); 

Böyle basit ve arzu biçimi gibi görünüyor. Kırılan satırın her bir parçasını aynı sütunda başlatmanız yeterlidir. Ama hiçbir yerde bunu yapmanın bir yolunu bulamadım.

+0

Bu cevabı denediniz mi? http://stackoverflow.com/a/23348066/5119765 –

cevap

2

Aşağıdaki ilk 2 örneğiniz için aşağıdaki türden işler seçin. Kopyala, örneğini bir bloğa yapıştır ve sonra yeniden biçimlendir. Ancak bu ayar ile satırları elle ayırmanız gerekir, biçimlendirici bunları girer ve bunlara katılmaya devam eder. "

  1. Kontrol "zaten sarılmış katılmak asla satırları"

  2. Seti: Sen 0. Çizgi Paketlemeleri Altında

    olan "sarılmış hatlar için varsayılan girinti" beri diğer ayarları tweek gerekir muhtemelen olacak sarılmış hatlar için varsayılan girinti:" 0

  3. İfadeler/Ödevler:

    • Wrap gerektiğinde, tarafından
    • Girinti bir
  4. İfadeler/İkili ifadeler:

    • Wrap gerektiğinde, operatör önce
    • Kontrol Wrap,
    • Standart girinti

Biçimlendiriciyi devre dışı bırakma ve sonra elle biçimlendirmek istediğiniz koddan sonra yeniden etkinleştirme seçeneği de vardır. Bu, okunabilirlik için biçimlendirmek istediğiniz başlatıcılarda tablo verileri olduğunda yararlı olabilir. Bu biçimlendirme ayarlarında Kapalı/Açık Etiketleri altındadır.