2012-07-02 18 views
22

Tutturma java biçimlendiricisini, ekibimizin kodlama standardına uyması için 120 karakteri aşan çizgiler sarmak üzere ayarladım. Ancak, sarılmış uzun bir dizem olduğunda, artı işaretinin (+) ilk satırdaki son karakter olarak görünmesini istiyorum.Tutulma biçimlendiricisinin uzun dizeleri nasıl kaydırdığını değiştirme

String s = "Very long line that should be " + 
"wrapped across several rows"; 

Varsayılan davranış, artı işaretinin kendi satırına yerleştirilmiş olmasıdır.

String s = "Very long line that should be " 
+ 
"wrapped across several rows"; 

Yani artı işareti tutulma java biçimlendiricisine neresinde görüneceğini belirtmek mümkündür?

cevap

44
Preferences > Java > Code Style > Formatter > Line Wrapping > Binary Expressions > Wrap before Operator 

+ Yerleştirilen yukarıdaki denetimler. (Yine de kendi satırında olmamasına rağmen)

+0

Teşekkürler. Bu kısmen hile yaptı. İşaretin ardındaki yeni satır, ikinci sıranın zaten (elle) sarılmasından kaynaklanıyordu. Ve "Asla sarılmış hatlara asla katılma" kontrol edildi. –

+0

Teşekkürler! Günümü kurtardın: D – Marcx

+1

Bu işe yaramaz (Luna'da). Dizgiler ve + işaretler içeren bir satır, diğer ikili işleçler ayarlara göre sarılmış olsa bile + işaretini her zaman bir sonraki satıra kaydırır. "Asla katıl ...", doğru şekilde manuel olarak sarılırsa doğru sarmayı tutar. – levsa

İlgili konular