코드를 어떻게 강조하겠습니까? [닫은]


9

기본 시나리오는 흰색 바탕에 흰색, 검은 색 바탕에 흰색이지만 대부분의 프로그래머는보다 다양한 구문 강조가 유용하다고 생각합니다.

일반 설정에서 어떤 장점이 있습니까? (예 : "어두운 배경은 다음을 허용합니다 ...")

어떤 특별한 조정이 가장 도움이 되나요? (예 : " 약간 미색은 ..."또는 "\ n처럼 따옴표와 이스케이프가 다르게 표시됩니다 ..."

한 사람당 하나의 답변을 부탁드립니다. 필요한 경우 하나의 응답의 일부로 여러 포인트를 나열하십시오.


답변:


2

어느 쪽이든, 나는 개인적으로 어두운 텍스트가있는 흰색 화면이 너무 밝고 긴 코딩 세션을 위해 눈에 딱딱하다는 것을 알게되었습니다. 검은 눈에 훨씬 덜 침입 적입니다.


흠, 나는 [color]를 찾았으며 태그를 공유하지 않습니다 ( "IDE"를 검색하지 않았습니다). 그러나 관계없이 지적 해 주셔서 감사합니다. 그래도 다른 이유보다 이유와 특정 조정에 더 중점을 둡니다.

문제를 지적하기 위해 질문에 대한 의견을 추가하십시오.
Maniero

2

최근에 나는 갈색과 주황색에 찬성하여 파란색과 보라색을 제거했습니다. 적어도 그들에게는 눈의 피로가 덜합니다. 나는 항상 명암을 낮추었습니다. 꽤 오랫동안 나는 모든 흰색 배경을 매우 연한 노란색으로 설정했습니다. 이제 따뜻한 색과 시원한 색을 사용하는 데 집중하고 있습니다. 일반적으로, 나는 어두운 곳과 어두운 곳 사이의 차이가 거의 없다는 것을 발견했습니다. 대조와 일반적인 색 온도는 어느 쪽보다 중요합니다.

이 도구를 사용하지 않더라도 f.lux 의 이론 은 흥미 롭습니다.


f.lux에 대해 들어 본 적이 없지만 지금 설치했습니다.

나도 아니지만 며칠 동안 시험해 볼 것입니다. ^^
gablin

f.lux를 다운로드하여 설치 한 저도 마찬가지입니다. 24 시간 미리보기는 매우 깔끔합니다
tcrosley

f.lux를 제거해야했는데 매일 저녁 해가지고 해가지는 것을 결정했을 때 메스꺼움을 느끼게되었고 갑자기 색 온도가 바뀌 었습니다.
Marek

0

강조 표시 이스케이프 시퀀스가 ​​유용하다는 것을 알았습니다.

특히 Python의 경우 원시 문자열은 다른 이스케이프가 있습니다.

xoria256을 사용한 vim 스크린 샷


0

나는 그것이 당신의 눈에 전적으로 달려 있다고 생각합니다. 한 사람에게 좋은 것은 다음 사람에게 읽을 수 없습니다.

나는 어두운 글자가있는 흰색 배경을 좋아합니다. 또한 눈부심을 줄이기 위해 화면 밝기를 낮추는 경향이 있습니다. 그리고 과거에는 Jim Leonardo가 언급 한 f.lux 를 사용 했으며 많은 도움이되었습니다.


0

나는 흰색 배경에 검은 색 텍스트보다 덜 긴장감을 느끼기 때문에 검은 색 바탕에 흰색 텍스트가 내 눈에 가장 즐겁습니다. 매우 어두운 색상을 선택하지 않는 한 검은 색의 색상은 일반적으로 문제가되지 않습니다. 다시, 흰색 배경에 밝은 노란색은 절대 읽을 수 없습니다.

구문 강조를위한 색상에 관해서는 키워드, 변수, 주석 등과 같은 것들을 명확하게 분리하는 한 거의 모든 색상 조합이 할 것이라고 생각합니다.

그러나 주석과 코드를 신속하게 분리 할 수 ​​있도록 주석에 매우 뚜렷한 색상을 지정하는 것이 매우 중요합니다. 코드를 읽을 때 주석을 무시하고 주석을 읽을 때 코드를 무시하고 싶습니다.


흰색의 노란색을 읽을 수 없다는 것이 놀랍습니까? :)

@Roger Pate : 아니요. 일부 사람들이 여전히 웹 사이트 및 강의 슬라이드
에서이 기능을

0

밝은 배경 (# f5f5f5)의 어두운 텍스트 (# 1d1d1d)

  • 너무 밝지는 않지만 고 대비
  • 저조도 환경에서 화면 광도를 낮출 수 있습니다
  • 주변 광이 많은 광택 화면에서도 읽을 수 있습니다.
  • 어떻게 든 텍스트가 더 잘 나타납니다. 스크롤 할 때 시각적 컨텍스트를 유지하는 것이 더 쉽습니다.
  • 작은 글꼴 크기에서 더 읽기
  • 색상 조정 프로그램 을 성가 시게하지 않고 사용하기 편하게 만듭니다.
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.