2010-01-05 12 views

Odpowiedz

6

Uwaga: zawijanie/linia Eclipse jest "ból" temat, od 2003 roku, jak to masowo głosowali bug 35779

Bozho Jak wspomina, jest tylko hard-wrapping (przy długości określić)

alt text http://www.openengsb.org/images/codingstyle/eclipse-xml-settings.png

Przypomnienie:

  • Miękkie będzie tylko wypaczać tekstu w okno granicy prawo bez dodawania numerów nowego wiersza (tak, istnieją luki w liście numerami kiedy je włączyć).
    Ten tryb jest przydatny w przypadku HTML i podobnych.
    Przyjemną funkcją miękkiego oblewania jest automatyczne wcięcie: jeśli na początku wiersza znajduje się , zawinięte wiersze są automatycznie wcięte o tę samą wartość.

  • Twardy doda i usunie nowe wiersze w tekście podczas pisania, aby zrównoważyć szerokość.
    Tutaj zazwyczaj można ustawić margines (na przykład 80 znaków).
    Jest to przydatne w przypadku README i innych rzeczy, które będą odczytywane w terminalu.

44

Preferences > XML > XML Files > Editor i ustaw line-width tam (Czy odpowiednio dla HTML, pod Web > HTML files)

+1

999 wydaje się być maksimum, a 0 nie oznacza wyłączenia, ale naprawdę 0 !! Chciałbym po prostu to wyłączyć. W każdym razie, tylko FYI. –

+0

999 powinno wystarczyć .. :) – Bozho

+0

Tak, masz rację. :-) Może niewielki wzrost wydajności, ale myślę, że można go też zignorować. –

3

Tak, ustawienia formatowania XML są w karcie Preferencje IDE-szeroki i najwyraźniej nie mogą być ustalane na podstawie za projekt.

Chcę podkreślić, że to, co jest naprawdę denerwujące jest owijanie „swobodnego tekstu” między elementami jak w:

<element>some free text</element>

To naprawdę niedogodności gdy ma do czynienia z formatem wzór w logback.xml pliki, na przykład.

Właśnie się dowiedziałem, że Eclipse nie sformatuje tego bitu, jeśli dołączę tekst między <![CDATA[..]]>. Na przykład:

<pattern><![CDATA[%d{HH:mm:ss.SSS} [%thread] [%X{host}|%X{ip}|%X{user}] %-5level %logger{36} - %msg%n]]></pattern>

Chciałem tylko podzielić się tym.

Powiązane problemy