kod w <code> nie powininen być trimowany

2

Wklejam fragment kodu prosto z IDE:

kod.PNG

kod jest w całości wcięty – tabami, spacjami, wszystko jedno.

po wklejeniu w znaczniki ‌<c‌ode=csharp> wygląda niestety tak:

        public Form1()
        {
            InitializeComponent();
        }
1

Też to zauwazyłem ostatnio i nawet pamiętam tego typu sugestie, jednak nie chodziło o całkowite trimowanie kodu z początku i końca (do pierwszych znaków niekontrolnych), tylko o ucinanie pustych linii przed kodem i po nim; Teraz to nieco denerwujące, jak pierwsza linia kodu gubi swoje wcięcie...

1

Mam taki drobny pomysl, ktory imo moglby sporo ulatwic. Moze wprowadzic jednolita konwencje formatowania dla danego jezyka i po wklejeniu w znaczniki <code> po prostu formatowac? Wyeliminowaloby to problem przedstawiony w temacie oraz 60% mniej tematow do kosza by ladowalo (dane zmyslone). :>

1

Moze wprowadzic jednolita konwencje formatowania dla danego jezyka i po wklejeniu w znaczniki <code> po prostu formatowac?

Tyle że teraz kod w ogóle nie jest formatowany (i dobrze), a jedynie odpowiednio kolorowany; Tutaj chodzi tylko o trimowanie pustych linii z pocztku i końca kodu (ale bez wcięć).

0
test();

hm. ja raz prosiłem o trimowanie pustych linii z końca, początku, ponieważ trzeba było pisać tak:

hnJgwGO.png

a tak robiło ekstra linie:

iumwVeF.png

a to drugie wydaje mi się naturalne. być może @Adam Boduch zrobił po prostu trim(), zamiast trimować tylko znaki nowej linii.

edit: <code> wycina widzę nowe linie :/ argh

0

Dolaczajac sie do tematu - linie nie powinny byc automatycznie lamane. Suwak wygladalby o wiele lepiej. Forum jest wezsze niz IDE, a czesci, ktore sa automatycznie lamane, to najczesciej komentarze.

0

autoformatowanie można by zrobić ręczne /ręczne autoformatowanie, dobre... ;-)/ tak jak jest obecnie z kolorowaniem:

int main()
{
}

pojawia się pasek do wyboru języka - i tam mogłaby być opcja do formatowania kodu.
Ale to dużo roboty (w GeSHi nie ma chyba nic o formatowaniu?). Na razie problemem jest psucie pierwszej linii ;-)

1

Co do formatowania, to po wybraniu SQL kod jest modyfikowany (na przykład int jest zamienione na INT), ale przy późniejszej zmianie na inny język nie jest przywracana początkowa wersja (czyli INT ciągle jest napisane wielkimi literami).

0

Tak, przyznaje, ze to moja sprawka. Poprawka sprzed jakiegos czasu, ktora usuwala biale znaki z poczatku oraz konca.

0

Poprawione.

1 użytkowników online, w tym zalogowanych: 0, gości: 1