Jak wyróżniłbyś kod? [Zamknięte]


9

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:


2

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.


Hmm, szukałem [kolor] i nie udostępniają żadnych tagów (nie szukałem „IDE”), ale dziękuję za wskazanie go niezależnie. Mam jednak większy nacisk na przyczyny i konkretne poprawki niż inne.

Rozważ dodanie komentarza do pytania, aby ustalić problem.
Maniero,

2

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.


Nie słyszałem wcześniej o f.lux, ale właśnie go zainstalowałem.

Ja też nie, ale zamierzam wypróbować to przez kilka dni. ^^
gablin

To samo dla mnie, właśnie pobrałem i zainstalowałem f.lux - 24-godzinny podgląd jest całkiem fajny
tcrosley

Musiałem odinstalować f.lux, ponieważ wywoływało mnie mdłości każdego wieczoru, kiedy uznał, że słońce zaszło i nagle zmienił temperaturę barwową ... Czułem, jakbym zemdlał w ciągu tych kilku sekund.
Marek

0

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:

zrzut ekranu vim za pomocą xoria256


0

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.


0

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.


Czy to zaskakujące, że żółty na białym nie jest czytelny? :)

@Roger Pate: Nie. Co zaskakujące, że niektórzy ludzie nadal używają go na stronach internetowych i wykładach ...
gablin 25.09.10

0

Ciemny tekst (# 1d1d1d) na jasnym tle (# f5f5f5) do końca.

  • Wysoki kontrast, a jednocześnie niezbyt jasny
  • Pozwala zmniejszyć jasność ekranu w warunkach słabego oświetlenia
  • Czytelny nawet na błyszczących ekranach z dużą ilością światła otoczenia
  • Tekst jakoś lepiej się wyróżnia, łatwiej jest zachować kontekst wizualny podczas przewijania
  • Bardziej czytelny przy małych rozmiarach czcionek
  • Sprawia, że programy regulacji kolorów są przyjemne w użyciu, a nie denerwujące
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.