Formatowanie kodu - mały błąd

0

Zauważyłem dziś, iż automatyczne formatowanie kody nie działa do końca jak powinno dla przykładu mamy kawałek kodu:

public static void Select(String s)
{
     list.Add(s);
     Copy(s, this.current);
     return s + DataTime.Now.ToStrin();
}

i zmienimy formatowanie na kod źródłowy SQL a następnie znowu na C#. Kod nie formatuje się do końca jak powinien.

0

Masz na mysli zmiane znakow na wielkie litery?

W ustawieniach kolorowania SQL znajduje sie wymuszenie, aby slowa kluczowe byly pisane wielkimi literami. Stad parser zamienia slowa kluczowe. Nastepnie jezeli zmienimy na - np. C#, to ow parser nie ma wytycznych, ze slowa kluczowe musza byc pisane malymi literami. Stad sie bierze to zamieszanie :]

Mozna, albo wymusic, aby parser nie zamienial slow kluczowych SQL na wielkie litery, albo olac taka [CIACH!] ;) Jest tez inne rozwiazanie: zapisywanie (np. w zmiennej) oryginalnej wersji fragmentu kodu i przekazywanie tego fragmentu poprzez AJAX do metody, ktora koloruje skladnie.

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