Podczas gdy podstawowe scenariusze są białe na czarno i czarno na białym, większość programistów uważa, że przydatne jest bardziej zróżnicowane podświetlanie składni.
Jakie zalety czerpiesz z ogólnej konfiguracji? (Np. „Ciemne tło pozwala ...”)
Jakie konkretnie zmiany uważasz za najbardziej pomocne? (Np. „ Lekko złamana biel działa na ...” lub „wyróżnianie znaków cudzysłowu i ucieczka, jak \ n, inaczej pokazuje ...”)
Poproszę jedną odpowiedź na osobę; w razie potrzeby wypisz wiele punktów w ramach jednej odpowiedzi.
Odpowiedzi:
Tak czy inaczej, osobiście uważam, że biały ekran z ciemnym tekstem jest zbyt jasny i twardy dla oczu na długie sesje kodowania. Czerń jest o wiele mniej ingerująca w moje oczy.
źródło
Ostatnio pozbywam się niebieskiego i fioletowego na rzecz brązowego i pomarańczowego. Uważam, że mam z nimi mniej zmęczenia oczu, przynajmniej dla mnie. Zawsze zmniejszałem kontrast. Przez dłuższy czas ustawiałem wszystkie białe tła na bardzo bladożółte. Teraz skupiam się również na użyciu cieplejszych kolorów i mniej fajnych kolorów. Ogólnie rzecz biorąc, nie widzę różnicy między ciemnością na świetle i odwrotnie ... kontrast i ogólna temperatura kolorów wydają się być ważniejsze niż to, w którą stronę.
Nawet jeśli nie korzystasz z tego narzędzia, teorie dotyczące f.lux są interesujące.
źródło
Uważam, że użyteczne jest wyróżnianie sekwencji ucieczki.
W szczególności dla Pythona łańcuchy surowe mają różne znaki zmiany znaczenia:
źródło
Myślę, że to całkowicie zależy od twoich oczu; to, co jest dobre dla jednej osoby, może być nieczytelne dla innej.
Lubię białe tło z ciemnymi literami. Staram się również zmniejszać jasność ekranu, aby nie oślepiać. W przeszłości korzystałem z f.lux (wspomnianego przez Jima Leonardo) i to bardzo pomaga.
źródło
Uważam, że biały tekst na czarnym tle jest najbardziej przyjemny dla moich oczu, ponieważ jest mniej obciążający niż czarny tekst na białym tle. A każdy kolor na czarno zwykle nie stanowi problemu, chyba że wybierzesz bardzo ciemne kolory. Z drugiej strony jasnożółty na białym tle jest absolutnie nieczytelny.
Jeśli chodzi o kolory do podświetlania składni, myślę, że wystarczy dowolna kombinacja kolorów, o ile wyraźnie oddzieli rzeczy takie jak słowa kluczowe, zmienne, komentarze itp. (Jeszcze lepiej, słowa kluczowe można pogrubić, aby je jeszcze bardziej rozdzielić).
Uważam jednak, że bardzo ważne jest, aby mieć bardzo wyraźną kolorystykę komentarzy, aby umożliwić mi szybkie oddzielanie komentarzy i kodu. Chcę móc ignorować komentarze podczas czytania kodu i ignorować kod podczas czytania komentarzy.
źródło
Ciemny tekst (# 1d1d1d) na jasnym tle (# f5f5f5) do końca.
źródło