2013-01-10 9 views
11

Jak wyłączyć funkcję "sprawdzania pisowni" w CodeBlocks w systemie Windows?Dlaczego CodeBlocks 12.11 w oknach podkreśla moje komentarze czerwonymi zygzakami i jak wyłączyć tę funkcję?

Właśnie teraz uświadomiłem sobie, że jeśli dodaję "\" (back-slash) na końcu mojego komentarza, następny wiersz, jeśli kod jest również komentowany. Czy to zawsze było standardowe dla C++?

enter image description here

+4

Tak, odwrotny ukośnik na końcu linii kontynuuje go w następnym wierszu. Powinieneś być w stanie uruchomić 'Plugins-> Manage Plugins ...-> SpellChecker-> Disable' dla czerwonych linii. – chris

+0

sprawdzanie pisowni może być całkiem przydatne. Każdy konkretny powód * dlaczego * chcesz go wyłączyć, tylko z ciekawości? –

+0

@BartekBanachewicz, Złapałem kilka błędów, które miałem, ale muszę dać OP, że czasami jest to dość irytujące. – chris

Odpowiedz

9
  1. Kod otwarty :: Bloki.
  2. Przejdź do wtyczek -> Zarządzaj wtyczkami
  3. Wybierz Sprawdzanie pisowni i wyłącz go.
1

Czy to zawsze było standardem dla C++?

Cóż, raczej dla preprocesora C (którego C++ używa w sposób wyczerpujący). Tak, jest to udokumentowana funkcja: sekwencja backslash-newline działa jak znacznik kontynuacji linii (tzn. Odwrotny ukośnik "unieważnia", wymyka się z linii nowej, skutecznie powodując, że preprocesor traktuje kolejne wiersze oddzielone przez ukośniki odwrotne jako jedną linię).

+0

Dodam też, że ma to sens! (co jest zabawne, ponieważ jest to C) Ponieważ wszystkie znaki specjalne są poprzedzone znakami '\', '\' zanim znak nowej linii wydaje się naturalny. –

+1

@BartekBanachewicz Tak, całkiem. Nie zgadzam się z tą sarkastyczną częścią: P C jest jednym z najbardziej logicznych języków, IMO. –

+0

To prawda, ma to sens, biorąc pod uwagę, że rozumiesz, że preprocesor traktuje każdy znak, w tym znak nowej linii, jako pojedynczy element tablicy znaków. Natomiast wpisanie '\\ n' w literale łańcuchowym będzie oznaczać dwa znaki' \ n'. – Leonardo

15

Moja uwypuklała wszystkie moje komentarze i ciągi. Okazuje się, że po pobraniu bloków kodu język nie był ustawiony na angielski. Jeśli spojrzysz w dolny, prawy róg okna bloków kodów, pojawi się mała flaga. Możesz go kliknąć prawym przyciskiem myszy i wybrać odpowiedni język. Mam nadzieję że to pomoże!

+3

Aby dodać słowa do słownika, możesz kliknąć słowo prawym przyciskiem myszy i wybrać "Propozycje pisowni dla" "", a następnie "Dodaj" "do słownika". (Ponadto +1, ponieważ nie jest to jednoznaczna odpowiedź na jedno z pytań OP, jest to prawdopodobnie najbardziej przydatna odpowiedź). –

+0

Dzięki! Pracowałem dla mnie :) :) –

+1

Wydaje mi się, że powinno to być akceptowane rozwiązanie od czasu wyłączenia funkcja działa po prostu, zamiast go rozwiązywać. – KeyszerS

1

Fałszywie podkreślone słowa mogą być spowodowane brakiem wybranego słownika. Tak to naprawiłem.

Kliknij Ustawienia-> Edytor-> Sprawdzanie pisowni (po lewej stronie okna dialogowego), a następnie w obszarze Język wybierz słownik z listy rozwijanej.

Powiązane problemy