2009-10-28 7 views
6

Eclipse kaynak kodu biçimlendirici/güzelleştirici'yi (Kaynak - Temizleme veya CTRL - SHIFT - f menü öğesi aracılığıyla) kullandığımda, 80 karakterden daha uzun bir satırda birden çok satıra geri döndüğüm ifadelerini yeniden biçimlendirir.Tutulmak için kaynak kod biçimlendiricisini 80 karakterde kırmak için alternatif ya da alternatif yol?

public CDataCacheContainer loadDataset(CDataFileDef dsd) 
    throws IOException { 

ve daha uzun 80 karakterden daha ve baskı yapıldığında fakir görünüyor

public CDataCacheContainer loadDataset(CDataFileDef dsd) throws IOException { 

olur: Ben var.

Tutulması bunu engelleyebilir miyim? Ya da 80 karaktere güzelce sarılmış alternatif bir tutulması kaynak kodu biçimlendiricisi var mı?

DÜZENLEME 1: Window - Preferences - Java - Code Style - Formatter - Edit altında Eclipse maksimum çizgi genişliği 80 olarak belirlendi Ben 78 olarak değiştirdim ve ayrıca Atama ifadeleri üzerine sarma etkin ve bu yardımcı olmuştur ettik. Şimdi bu sarmalamayan tek ifade şu:

datasetsNode.add(new TreeUtil.PanelViewNode(this, table)); // NOPMD 

ve diğerleri buna benzer.

cevap

15

Menü çubuğundan: Pencere> Tercihler> Java> Kod Stili> Formatter> Düzenle (düğme)> Çizgi Sarma (sekme). Maksimum çizgi genişliğini özelleştirebilir ve çizgi sarma politikasını değiştirebilirsiniz.

+0

IOException atar Bunu işaretlediğiniz için teşekkürler. Maksimum çizgi genişliği 80 olarak ayarlandı, onu 78 olarak değiştirdim ve aynı zamanda Ödev ifadeleri üzerinde sarmayı etkinleştirdim ve bu yardımcı oldu! Şimdi sarma olmayan tek ifade şu: veri kümeleriNode.add (yeni TreeUtil.PanelViewNode (this, table)); // NOPMD ve diğerleri buna benzer. – tukushan

0

Tercihlerinizin altında Java > Code Style > Formatter altında yeni bir etkin profil oluşturduğunuzdan emin olun. Düzenleyin ve satır sırasının altında Maksimum Satır Genişliği ayarının 80 olarak ayarlandığından emin olun.

-1

Belirli biçimlendirmeyi uygulamak istiyorsanız hep kodunda aşağıdakileri yapın:

kamu CDataCacheContainer loadDataset (CDataFileDef dsd) // {// // ... }